{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "vscode": {
     "languageId": "rust"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"\"><svg width=\"640\" height=\"480\" viewBox=\"0 0 640 480\" xmlns=\"http://www.w3.org/2000/svg\">\n",
       "<rect x=\"0\" y=\"0\" width=\"640\" height=\"480\" opacity=\"1\" fill=\"#FFFFFF\" stroke=\"none\"/>\n",
       "<text x=\"320\" y=\"10\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"Arial\" font-size=\"40.32258064516129\" opacity=\"1\" fill=\"#000000\">\n",
       "y=x^2\n",
       "</text>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"444\" x2=\"35\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"40\" y1=\"444\" x2=\"40\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"46\" y1=\"444\" x2=\"46\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"52\" y1=\"444\" x2=\"52\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"58\" y1=\"444\" x2=\"58\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"64\" y1=\"444\" x2=\"64\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"70\" y1=\"444\" x2=\"70\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"76\" y1=\"444\" x2=\"76\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"82\" y1=\"444\" x2=\"82\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"88\" y1=\"444\" x2=\"88\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"94\" y1=\"444\" x2=\"94\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"100\" y1=\"444\" x2=\"100\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"106\" y1=\"444\" x2=\"106\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"112\" y1=\"444\" x2=\"112\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"118\" y1=\"444\" x2=\"118\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"124\" y1=\"444\" x2=\"124\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"130\" y1=\"444\" x2=\"130\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"136\" y1=\"444\" x2=\"136\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"142\" y1=\"444\" x2=\"142\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"148\" y1=\"444\" x2=\"148\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"154\" y1=\"444\" x2=\"154\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"160\" y1=\"444\" x2=\"160\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"166\" y1=\"444\" x2=\"166\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"172\" y1=\"444\" x2=\"172\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"178\" y1=\"444\" x2=\"178\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"184\" y1=\"444\" x2=\"184\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"190\" y1=\"444\" x2=\"190\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"196\" y1=\"444\" x2=\"196\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"202\" y1=\"444\" x2=\"202\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"208\" y1=\"444\" x2=\"208\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"214\" y1=\"444\" x2=\"214\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"220\" y1=\"444\" x2=\"220\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"226\" y1=\"444\" x2=\"226\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"232\" y1=\"444\" x2=\"232\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"238\" y1=\"444\" x2=\"238\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"244\" y1=\"444\" x2=\"244\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"250\" y1=\"444\" x2=\"250\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"256\" y1=\"444\" x2=\"256\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"262\" y1=\"444\" x2=\"262\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"268\" y1=\"444\" x2=\"268\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"274\" y1=\"444\" x2=\"274\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"280\" y1=\"444\" x2=\"280\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"286\" y1=\"444\" x2=\"286\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"292\" y1=\"444\" x2=\"292\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"298\" y1=\"444\" x2=\"298\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"304\" y1=\"444\" x2=\"304\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"310\" y1=\"444\" x2=\"310\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"316\" y1=\"444\" x2=\"316\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"322\" y1=\"444\" x2=\"322\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"328\" y1=\"444\" x2=\"328\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"334\" y1=\"444\" x2=\"334\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"340\" y1=\"444\" x2=\"340\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"346\" y1=\"444\" x2=\"346\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"352\" y1=\"444\" x2=\"352\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"358\" y1=\"444\" x2=\"358\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"364\" y1=\"444\" x2=\"364\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"370\" y1=\"444\" x2=\"370\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"376\" y1=\"444\" x2=\"376\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"382\" y1=\"444\" x2=\"382\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"388\" y1=\"444\" x2=\"388\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"394\" y1=\"444\" x2=\"394\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"400\" y1=\"444\" x2=\"400\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"406\" y1=\"444\" x2=\"406\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"412\" y1=\"444\" x2=\"412\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"418\" y1=\"444\" x2=\"418\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"424\" y1=\"444\" x2=\"424\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"430\" y1=\"444\" x2=\"430\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"436\" y1=\"444\" x2=\"436\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"442\" y1=\"444\" x2=\"442\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"448\" y1=\"444\" x2=\"448\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"454\" y1=\"444\" x2=\"454\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"460\" y1=\"444\" x2=\"460\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"466\" y1=\"444\" x2=\"466\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"472\" y1=\"444\" x2=\"472\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"478\" y1=\"444\" x2=\"478\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"484\" y1=\"444\" x2=\"484\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"490\" y1=\"444\" x2=\"490\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"496\" y1=\"444\" x2=\"496\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"502\" y1=\"444\" x2=\"502\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"508\" y1=\"444\" x2=\"508\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"514\" y1=\"444\" x2=\"514\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"520\" y1=\"444\" x2=\"520\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"526\" y1=\"444\" x2=\"526\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"532\" y1=\"444\" x2=\"532\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"538\" y1=\"444\" x2=\"538\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"544\" y1=\"444\" x2=\"544\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"550\" y1=\"444\" x2=\"550\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"556\" y1=\"444\" x2=\"556\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"562\" y1=\"444\" x2=\"562\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"568\" y1=\"444\" x2=\"568\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"574\" y1=\"444\" x2=\"574\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"580\" y1=\"444\" x2=\"580\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"586\" y1=\"444\" x2=\"586\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"592\" y1=\"444\" x2=\"592\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"598\" y1=\"444\" x2=\"598\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"604\" y1=\"444\" x2=\"604\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"610\" y1=\"444\" x2=\"610\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"616\" y1=\"444\" x2=\"616\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"622\" y1=\"444\" x2=\"622\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"628\" y1=\"444\" x2=\"628\" y2=\"56\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"444\" x2=\"634\" y2=\"444\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"437\" x2=\"634\" y2=\"437\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"430\" x2=\"634\" y2=\"430\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"423\" x2=\"634\" y2=\"423\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"416\" x2=\"634\" y2=\"416\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"409\" x2=\"634\" y2=\"409\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"402\" x2=\"634\" y2=\"402\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"395\" x2=\"634\" y2=\"395\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"388\" x2=\"634\" y2=\"388\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"381\" x2=\"634\" y2=\"381\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"374\" x2=\"634\" y2=\"374\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"367\" x2=\"634\" y2=\"367\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"360\" x2=\"634\" y2=\"360\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"353\" x2=\"634\" y2=\"353\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"346\" x2=\"634\" y2=\"346\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"339\" x2=\"634\" y2=\"339\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"332\" x2=\"634\" y2=\"332\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"325\" x2=\"634\" y2=\"325\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"318\" x2=\"634\" y2=\"318\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"310\" x2=\"634\" y2=\"310\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"303\" x2=\"634\" y2=\"303\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"296\" x2=\"634\" y2=\"296\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"289\" x2=\"634\" y2=\"289\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"282\" x2=\"634\" y2=\"282\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"275\" x2=\"634\" y2=\"275\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"268\" x2=\"634\" y2=\"268\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"261\" x2=\"634\" y2=\"261\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"254\" x2=\"634\" y2=\"254\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"247\" x2=\"634\" y2=\"247\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"240\" x2=\"634\" y2=\"240\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"233\" x2=\"634\" y2=\"233\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"226\" x2=\"634\" y2=\"226\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"219\" x2=\"634\" y2=\"219\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"212\" x2=\"634\" y2=\"212\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"205\" x2=\"634\" y2=\"205\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"198\" x2=\"634\" y2=\"198\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"191\" x2=\"634\" y2=\"191\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"183\" x2=\"634\" y2=\"183\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"176\" x2=\"634\" y2=\"176\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"169\" x2=\"634\" y2=\"169\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"162\" x2=\"634\" y2=\"162\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"155\" x2=\"634\" y2=\"155\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"148\" x2=\"634\" y2=\"148\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"141\" x2=\"634\" y2=\"141\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"134\" x2=\"634\" y2=\"134\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"127\" x2=\"634\" y2=\"127\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"120\" x2=\"634\" y2=\"120\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"113\" x2=\"634\" y2=\"113\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"106\" x2=\"634\" y2=\"106\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"99\" x2=\"634\" y2=\"99\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"92\" x2=\"634\" y2=\"92\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"85\" x2=\"634\" y2=\"85\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"78\" x2=\"634\" y2=\"78\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"71\" x2=\"634\" y2=\"71\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"64\" x2=\"634\" y2=\"64\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"444\" x2=\"35\" y2=\"56\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"94\" y1=\"444\" x2=\"94\" y2=\"56\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"154\" y1=\"444\" x2=\"154\" y2=\"56\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"214\" y1=\"444\" x2=\"214\" y2=\"56\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"274\" y1=\"444\" x2=\"274\" y2=\"56\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"334\" y1=\"444\" x2=\"334\" y2=\"56\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"394\" y1=\"444\" x2=\"394\" y2=\"56\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"454\" y1=\"444\" x2=\"454\" y2=\"56\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"514\" y1=\"444\" x2=\"514\" y2=\"56\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"574\" y1=\"444\" x2=\"574\" y2=\"56\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"634\" y1=\"444\" x2=\"634\" y2=\"56\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"409\" x2=\"634\" y2=\"409\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"339\" x2=\"634\" y2=\"339\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"268\" x2=\"634\" y2=\"268\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"198\" x2=\"634\" y2=\"198\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"127\" x2=\"634\" y2=\"127\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"56\" x2=\"634\" y2=\"56\"/>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"34,56 34,444 \"/>\n",
       "<text x=\"25\" y=\"409\" dy=\"0.5ex\" text-anchor=\"end\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.0\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"29,409 34,409 \"/>\n",
       "<text x=\"25\" y=\"339\" dy=\"0.5ex\" text-anchor=\"end\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.2\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"29,339 34,339 \"/>\n",
       "<text x=\"25\" y=\"268\" dy=\"0.5ex\" text-anchor=\"end\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.4\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"29,268 34,268 \"/>\n",
       "<text x=\"25\" y=\"198\" dy=\"0.5ex\" text-anchor=\"end\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.6\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"29,198 34,198 \"/>\n",
       "<text x=\"25\" y=\"127\" dy=\"0.5ex\" text-anchor=\"end\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.8\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"29,127 34,127 \"/>\n",
       "<text x=\"25\" y=\"56\" dy=\"0.5ex\" text-anchor=\"end\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "1.0\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"29,56 34,56 \"/>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"35,445 634,445 \"/>\n",
       "<text x=\"35\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "-1.0\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"35,445 35,450 \"/>\n",
       "<text x=\"94\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "-0.8\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"94,445 94,450 \"/>\n",
       "<text x=\"154\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "-0.6\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"154,445 154,450 \"/>\n",
       "<text x=\"214\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "-0.4\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"214,445 214,450 \"/>\n",
       "<text x=\"274\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "-0.2\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"274,445 274,450 \"/>\n",
       "<text x=\"334\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.0\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"334,445 334,450 \"/>\n",
       "<text x=\"394\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.2\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"394,445 394,450 \"/>\n",
       "<text x=\"454\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.4\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"454,445 454,450 \"/>\n",
       "<text x=\"514\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.6\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"514,445 514,450 \"/>\n",
       "<text x=\"574\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.8\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"574,445 574,450 \"/>\n",
       "<text x=\"634\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "1.0\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"634,445 634,450 \"/>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#FF0000\" stroke-width=\"1\" points=\"35,56 40,70 46,84 52,98 58,111 64,124 70,136 76,148 82,160 88,172 94,183 100,195 106,205 112,216 118,226 124,236 130,246 136,256 142,265 148,274 154,282 160,291 166,299 172,306 178,314 184,321 190,328 196,335 202,341 208,347 214,353 220,358 226,364 232,368 238,373 244,377 250,382 256,385 262,389 268,392 274,395 280,398 286,400 292,402 298,404 304,406 310,407 316,408 322,409 328,409 334,409 340,409 346,409 352,408 358,407 364,406 370,404 376,402 382,400 388,398 394,395 400,392 406,389 412,385 418,382 424,377 430,373 436,368 442,364 448,358 454,353 460,347 466,341 472,335 478,328 484,321 490,314 496,306 502,299 508,291 514,282 520,274 526,265 532,256 538,246 544,236 550,226 556,216 562,205 568,195 574,183 580,172 586,160 592,148 598,136 604,124 610,111 616,98 622,84 628,70 634,56 \"/>\n",
       "<rect x=\"542\" y=\"235\" width=\"88\" height=\"30\" opacity=\"0.8\" fill=\"#FFFFFF\" stroke=\"none\"/>\n",
       "<rect x=\"542\" y=\"235\" width=\"88\" height=\"30\" opacity=\"1\" fill=\"none\" stroke=\"#000000\"/>\n",
       "<text x=\"582\" y=\"245\" dy=\"0.76em\" text-anchor=\"start\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "y = x^2\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#FF0000\" stroke-width=\"1\" points=\"552,250 572,250 \"/>\n",
       "</svg>\n",
       "</div>"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    ":dep plotters = { version = \"^0.3.6\", default-features = false, features = [\"evcxr\", \"all_series\", \"all_elements\"] }\n",
    "extern crate plotters;\n",
    "use plotters::prelude::*;\n",
    "\n",
    "let figure = evcxr_figure((640, 480), |root| {\n",
    "    root.fill(&WHITE)?;\n",
    "    let mut chart = ChartBuilder::on(&root)\n",
    "        .caption(\"y=x^2\", (\"Arial\", 50).into_font())\n",
    "        .margin(5)\n",
    "        .x_label_area_size(30)\n",
    "        .y_label_area_size(30)\n",
    "        .build_cartesian_2d(-1f32..1f32, -0.1f32..1f32)?;\n",
    "\n",
    "    chart.configure_mesh().draw()?;\n",
    "\n",
    "    chart.draw_series(LineSeries::new(\n",
    "        (-50..=50).map(|x| x as f32 / 50.0).map(|x| (x, x * x)),\n",
    "        &RED,\n",
    "    )).unwrap()\n",
    "        .label(\"y = x^2\")\n",
    "        .legend(|(x,y)| PathElement::new(vec![(x,y), (x + 20,y)], &RED));\n",
    "\n",
    "    chart.configure_series_labels()\n",
    "        .background_style(&WHITE.mix(0.8))\n",
    "        .border_style(&BLACK)\n",
    "        .draw()?;\n",
    "    Ok(())\n",
    "});\n",
    "figure\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {
    "vscode": {
     "languageId": "rust"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"\"><svg width=\"640\" height=\"480\" viewBox=\"0 0 640 480\" xmlns=\"http://www.w3.org/2000/svg\">\n",
       "<rect x=\"0\" y=\"0\" width=\"640\" height=\"480\" opacity=\"1\" fill=\"#FFFFFF\" stroke=\"none\"/>\n",
       "<text x=\"320\" y=\"10\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"11.290322580645162\" opacity=\"1\" fill=\"#000000\">\n",
       "y=Amp*sin(2*pi*freq*t + phase) + offset\n",
       "</text>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"444\" x2=\"35\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"40\" y1=\"444\" x2=\"40\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"46\" y1=\"444\" x2=\"46\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"52\" y1=\"444\" x2=\"52\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"58\" y1=\"444\" x2=\"58\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"64\" y1=\"444\" x2=\"64\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"70\" y1=\"444\" x2=\"70\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"76\" y1=\"444\" x2=\"76\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"82\" y1=\"444\" x2=\"82\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"88\" y1=\"444\" x2=\"88\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"94\" y1=\"444\" x2=\"94\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"100\" y1=\"444\" x2=\"100\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"106\" y1=\"444\" x2=\"106\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"112\" y1=\"444\" x2=\"112\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"118\" y1=\"444\" x2=\"118\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"124\" y1=\"444\" x2=\"124\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"130\" y1=\"444\" x2=\"130\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"136\" y1=\"444\" x2=\"136\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"142\" y1=\"444\" x2=\"142\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"148\" y1=\"444\" x2=\"148\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"154\" y1=\"444\" x2=\"154\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"160\" y1=\"444\" x2=\"160\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"166\" y1=\"444\" x2=\"166\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"172\" y1=\"444\" x2=\"172\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"178\" y1=\"444\" x2=\"178\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"184\" y1=\"444\" x2=\"184\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"190\" y1=\"444\" x2=\"190\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"196\" y1=\"444\" x2=\"196\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"202\" y1=\"444\" x2=\"202\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"208\" y1=\"444\" x2=\"208\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"214\" y1=\"444\" x2=\"214\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"220\" y1=\"444\" x2=\"220\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"226\" y1=\"444\" x2=\"226\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"232\" y1=\"444\" x2=\"232\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"238\" y1=\"444\" x2=\"238\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"244\" y1=\"444\" x2=\"244\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"250\" y1=\"444\" x2=\"250\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"256\" y1=\"444\" x2=\"256\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"262\" y1=\"444\" x2=\"262\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"268\" y1=\"444\" x2=\"268\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"274\" y1=\"444\" x2=\"274\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"280\" y1=\"444\" x2=\"280\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"286\" y1=\"444\" x2=\"286\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"292\" y1=\"444\" x2=\"292\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"298\" y1=\"444\" x2=\"298\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"304\" y1=\"444\" x2=\"304\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"310\" y1=\"444\" x2=\"310\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"316\" y1=\"444\" x2=\"316\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"322\" y1=\"444\" x2=\"322\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"328\" y1=\"444\" x2=\"328\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"334\" y1=\"444\" x2=\"334\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"340\" y1=\"444\" x2=\"340\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"346\" y1=\"444\" x2=\"346\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"352\" y1=\"444\" x2=\"352\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"358\" y1=\"444\" x2=\"358\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"364\" y1=\"444\" x2=\"364\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"370\" y1=\"444\" x2=\"370\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"376\" y1=\"444\" x2=\"376\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"382\" y1=\"444\" x2=\"382\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"388\" y1=\"444\" x2=\"388\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"394\" y1=\"444\" x2=\"394\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"400\" y1=\"444\" x2=\"400\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"406\" y1=\"444\" x2=\"406\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"412\" y1=\"444\" x2=\"412\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"418\" y1=\"444\" x2=\"418\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"424\" y1=\"444\" x2=\"424\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"430\" y1=\"444\" x2=\"430\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"436\" y1=\"444\" x2=\"436\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"442\" y1=\"444\" x2=\"442\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"448\" y1=\"444\" x2=\"448\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"454\" y1=\"444\" x2=\"454\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"460\" y1=\"444\" x2=\"460\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"466\" y1=\"444\" x2=\"466\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"472\" y1=\"444\" x2=\"472\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"478\" y1=\"444\" x2=\"478\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"484\" y1=\"444\" x2=\"484\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"490\" y1=\"444\" x2=\"490\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"496\" y1=\"444\" x2=\"496\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"502\" y1=\"444\" x2=\"502\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"508\" y1=\"444\" x2=\"508\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"514\" y1=\"444\" x2=\"514\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"520\" y1=\"444\" x2=\"520\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"526\" y1=\"444\" x2=\"526\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"532\" y1=\"444\" x2=\"532\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"538\" y1=\"444\" x2=\"538\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"544\" y1=\"444\" x2=\"544\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"550\" y1=\"444\" x2=\"550\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"556\" y1=\"444\" x2=\"556\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"562\" y1=\"444\" x2=\"562\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"568\" y1=\"444\" x2=\"568\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"574\" y1=\"444\" x2=\"574\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"580\" y1=\"444\" x2=\"580\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"586\" y1=\"444\" x2=\"586\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"592\" y1=\"444\" x2=\"592\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"598\" y1=\"444\" x2=\"598\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"604\" y1=\"444\" x2=\"604\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"610\" y1=\"444\" x2=\"610\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"616\" y1=\"444\" x2=\"616\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"622\" y1=\"444\" x2=\"622\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"628\" y1=\"444\" x2=\"628\" y2=\"26\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"444\" x2=\"634\" y2=\"444\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"436\" x2=\"634\" y2=\"436\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"427\" x2=\"634\" y2=\"427\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"418\" x2=\"634\" y2=\"418\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"410\" x2=\"634\" y2=\"410\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"401\" x2=\"634\" y2=\"401\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"392\" x2=\"634\" y2=\"392\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"384\" x2=\"634\" y2=\"384\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"375\" x2=\"634\" y2=\"375\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"366\" x2=\"634\" y2=\"366\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"357\" x2=\"634\" y2=\"357\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"349\" x2=\"634\" y2=\"349\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"340\" x2=\"634\" y2=\"340\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"331\" x2=\"634\" y2=\"331\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"323\" x2=\"634\" y2=\"323\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"314\" x2=\"634\" y2=\"314\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"305\" x2=\"634\" y2=\"305\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"296\" x2=\"634\" y2=\"296\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"288\" x2=\"634\" y2=\"288\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"279\" x2=\"634\" y2=\"279\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"270\" x2=\"634\" y2=\"270\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"262\" x2=\"634\" y2=\"262\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"253\" x2=\"634\" y2=\"253\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"244\" x2=\"634\" y2=\"244\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"235\" x2=\"634\" y2=\"235\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"227\" x2=\"634\" y2=\"227\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"218\" x2=\"634\" y2=\"218\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"209\" x2=\"634\" y2=\"209\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"201\" x2=\"634\" y2=\"201\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"192\" x2=\"634\" y2=\"192\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"183\" x2=\"634\" y2=\"183\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"175\" x2=\"634\" y2=\"175\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"166\" x2=\"634\" y2=\"166\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"157\" x2=\"634\" y2=\"157\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"148\" x2=\"634\" y2=\"148\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"140\" x2=\"634\" y2=\"140\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"131\" x2=\"634\" y2=\"131\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"122\" x2=\"634\" y2=\"122\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"114\" x2=\"634\" y2=\"114\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"105\" x2=\"634\" y2=\"105\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"96\" x2=\"634\" y2=\"96\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"87\" x2=\"634\" y2=\"87\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"79\" x2=\"634\" y2=\"79\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"70\" x2=\"634\" y2=\"70\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"61\" x2=\"634\" y2=\"61\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"53\" x2=\"634\" y2=\"53\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"44\" x2=\"634\" y2=\"44\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"35\" x2=\"634\" y2=\"35\"/>\n",
       "<line opacity=\"0.1\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"26\" x2=\"634\" y2=\"26\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"444\" x2=\"35\" y2=\"26\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"94\" y1=\"444\" x2=\"94\" y2=\"26\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"154\" y1=\"444\" x2=\"154\" y2=\"26\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"214\" y1=\"444\" x2=\"214\" y2=\"26\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"274\" y1=\"444\" x2=\"274\" y2=\"26\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"334\" y1=\"444\" x2=\"334\" y2=\"26\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"394\" y1=\"444\" x2=\"394\" y2=\"26\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"454\" y1=\"444\" x2=\"454\" y2=\"26\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"514\" y1=\"444\" x2=\"514\" y2=\"26\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"574\" y1=\"444\" x2=\"574\" y2=\"26\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"634\" y1=\"444\" x2=\"634\" y2=\"26\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"410\" x2=\"634\" y2=\"410\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"323\" x2=\"634\" y2=\"323\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"235\" x2=\"634\" y2=\"235\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"148\" x2=\"634\" y2=\"148\"/>\n",
       "<line opacity=\"0.2\" stroke=\"#000000\" stroke-width=\"1\" x1=\"35\" y1=\"61\" x2=\"634\" y2=\"61\"/>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"34,26 34,444 \"/>\n",
       "<text x=\"25\" y=\"410\" dy=\"0.5ex\" text-anchor=\"end\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "-1.0\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"29,410 34,410 \"/>\n",
       "<text x=\"25\" y=\"323\" dy=\"0.5ex\" text-anchor=\"end\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "-0.5\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"29,323 34,323 \"/>\n",
       "<text x=\"25\" y=\"235\" dy=\"0.5ex\" text-anchor=\"end\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.0\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"29,235 34,235 \"/>\n",
       "<text x=\"25\" y=\"148\" dy=\"0.5ex\" text-anchor=\"end\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.5\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"29,148 34,148 \"/>\n",
       "<text x=\"25\" y=\"61\" dy=\"0.5ex\" text-anchor=\"end\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "1.0\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"29,61 34,61 \"/>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"35,445 634,445 \"/>\n",
       "<text x=\"35\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.0\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"35,445 35,450 \"/>\n",
       "<text x=\"94\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.1\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"94,445 94,450 \"/>\n",
       "<text x=\"154\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.2\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"154,445 154,450 \"/>\n",
       "<text x=\"214\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.3\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"214,445 214,450 \"/>\n",
       "<text x=\"274\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.4\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"274,445 274,450 \"/>\n",
       "<text x=\"334\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.5\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"334,445 334,450 \"/>\n",
       "<text x=\"394\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.6\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"394,445 394,450 \"/>\n",
       "<text x=\"454\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.7\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"454,445 454,450 \"/>\n",
       "<text x=\"514\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.8\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"514,445 514,450 \"/>\n",
       "<text x=\"574\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "0.9\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"574,445 574,450 \"/>\n",
       "<text x=\"634\" y=\"455\" dy=\"0.76em\" text-anchor=\"middle\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "1.0\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#000000\" stroke-width=\"1\" points=\"634,445 634,450 \"/>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#FF0000\" stroke-width=\"1\" points=\"35,235 35,234 35,233 35,232 35,231 35,230 35,229 35,228 35,227 35,226 35,225 35,223 35,222 35,221 35,220 35,219 35,218 36,217 36,216 36,215 36,214 36,213 36,212 36,210 36,209 36,208 36,207 36,206 36,205 36,204 36,203 36,202 36,201 36,200 37,199 37,198 37,196 37,195 37,194 37,193 37,192 37,191 37,190 37,189 37,188 37,187 37,186 37,185 37,184 37,183 37,182 38,181 38,180 38,179 38,178 38,177 38,175 38,174 38,173 38,172 38,171 38,170 38,169 38,168 38,167 38,166 38,165 39,164 39,163 39,162 39,161 39,160 39,159 39,158 39,157 39,156 39,155 39,154 39,154 39,153 39,152 39,151 39,150 39,149 40,148 40,147 40,146 40,145 40,144 40,143 40,142 40,141 40,140 40,139 40,139 40,138 40,137 40,136 40,135 40,134 40,133 41,132 41,131 41,130 41,130 41,129 41,128 41,127 41,126 41,125 41,124 41,124 41,123 41,122 41,121 41,120 41,120 42,119 42,118 42,117 42,116 42,115 42,115 42,114 42,113 42,112 42,112 42,111 42,110 42,109 42,109 42,108 42,107 42,106 43,106 43,105 43,104 43,103 43,103 43,102 43,101 43,101 43,100 43,99 43,99 43,98 43,97 43,97 43,96 43,95 43,95 44,94 44,93 44,93 44,92 44,91 44,91 44,90 44,90 44,89 44,88 44,88 44,87 44,87 44,86 44,86 44,85 45,84 45,84 45,83 45,83 45,82 45,82 45,81 45,81 45,80 45,80 45,79 45,79 45,78 45,78 45,77 45,77 45,77 46,76 46,76 46,75 46,75 46,74 46,74 46,74 46,73 46,73 46,72 46,72 46,72 46,71 46,71 46,71 46,70 46,70 47,70 47,69 47,69 47,69 47,68 47,68 47,68 47,67 47,67 47,67 47,67 47,66 47,66 47,66 47,66 47,65 47,65 48,65 48,65 48,64 48,64 48,64 48,64 48,64 48,63 48,63 48,63 48,63 48,63 48,63 48,63 48,62 48,62 49,62 49,62 49,62 49,62 49,62 49,62 49,62 49,62 49,62 49,62 49,61 49,61 49,61 49,61 49,61 49,61 49,61 50,61 50,61 50,61 50,61 50,61 50,61 50,62 50,62 50,62 50,62 50,62 50,62 50,62 50,62 50,62 50,62 50,62 51,62 51,63 51,63 51,63 51,63 51,63 51,63 51,63 51,64 51,64 51,64 51,64 51,64 51,65 51,65 51,65 52,65 52,66 52,66 52,66 52,66 52,67 52,67 52,67 52,67 52,68 52,68 52,68 52,69 52,69 52,69 52,70 52,70 53,70 53,71 53,71 53,71 53,72 53,72 53,72 53,73 53,73 53,74 53,74 53,74 53,75 53,75 53,76 53,76 53,77 54,77 54,77 54,78 54,78 54,79 54,79 54,80 54,80 54,81 54,81 54,82 54,82 54,83 54,83 54,84 54,84 55,85 55,86 55,86 55,87 55,87 55,88 55,88 55,89 55,90 55,90 55,91 55,91 55,92 55,93 55,93 55,94 55,95 56,95 56,96 56,97 56,97 56,98 56,99 56,99 56,100 56,101 56,101 56,102 56,103 56,103 56,104 56,105 56,106 56,106 57,107 57,108 57,109 57,109 57,110 57,111 57,112 57,112 57,113 57,114 57,115 57,115 57,116 57,117 57,118 57,119 58,120 58,120 58,121 58,122 58,123 58,124 58,124 58,125 58,126 58,127 58,128 58,129 58,130 58,130 58,131 58,132 58,133 59,134 59,135 59,136 59,137 59,138 59,139 59,139 59,140 59,141 59,142 59,143 59,144 59,145 59,146 59,147 59,148 59,149 60,150 60,151 60,152 60,153 60,154 60,154 60,155 60,156 60,157 60,158 60,159 60,160 60,161 60,162 60,163 60,164 60,165 61,166 61,167 61,168 61,169 61,170 61,171 61,172 61,173 61,174 61,175 61,177 61,178 61,179 61,180 61,181 61,182 62,183 62,184 62,185 62,186 62,187 62,188 62,189 62,190 62,191 62,192 62,193 62,194 62,195 62,196 62,198 62,199 62,200 63,201 63,202 63,203 63,204 63,205 63,206 63,207 63,208 63,209 63,210 63,212 63,213 63,214 63,215 63,216 63,217 63,218 64,219 64,220 64,221 64,222 64,223 64,225 64,226 64,227 64,228 64,229 64,230 64,231 64,232 64,233 64,234 64,235 65,237 65,238 65,239 65,240 65,241 65,242 65,243 65,244 65,245 65,246 65,248 65,249 65,250 65,251 65,252 65,253 65,254 66,255 66,256 66,257 66,258 66,259 66,261 66,262 66,263 66,264 66,265 66,266 66,267 66,268 66,269 66,270 66,271 66,272 67,273 67,275 67,276 67,277 67,278 67,279 67,280 67,281 67,282 67,283 67,284 67,285 67,286 67,287 67,288 67,289 68,290 68,291 68,292 68,293 68,294 68,296 68,297 68,298 68,299 68,300 68,301 68,302 68,303 68,304 68,305 68,306 68,307 69,308 69,309 69,310 69,311 69,312 69,313 69,314 69,315 69,316 69,317 69,317 69,318 69,319 69,320 69,321 69,322 69,323 70,324 70,325 70,326 70,327 70,328 70,329 70,330 70,331 70,332 70,332 70,333 70,334 70,335 70,336 70,337 70,338 71,339 71,340 71,341 71,341 71,342 71,343 71,344 71,345 71,346 71,347 71,347 71,348 71,349 71,350 71,351 71,351 71,352 72,353 72,354 72,355 72,356 72,356 72,357 72,358 72,359 72,359 72,360 72,361 72,362 72,362 72,363 72,364 72,365 72,365 73,366 73,367 73,368 73,368 73,369 73,370 73,370 73,371 73,372 73,372 73,373 73,374 73,374 73,375 73,376 73,376 73,377 74,378 74,378 74,379 74,380 74,380 74,381 74,381 74,382 74,383 74,383 74,384 74,384 74,385 74,385 74,386 74,387 75,387 75,388 75,388 75,389 75,389 75,390 75,390 75,391 75,391 75,392 75,392 75,393 75,393 75,394 75,394 75,394 75,395 76,395 76,396 76,396 76,397 76,397 76,397 76,398 76,398 76,399 76,399 76,399 76,400 76,400 76,400 76,401 76,401 76,401 77,402 77,402 77,402 77,403 77,403 77,403 77,404 77,404 77,404 77,404 77,405 77,405 77,405 77,405 77,406 77,406 78,406 78,406 78,407 78,407 78,407 78,407 78,407 78,408 78,408 78,408 78,408 78,408 78,408 78,408 78,409 78,409 78,409 79,409 79,409 79,409 79,409 79,409 79,409 79,409 79,409 79,409 79,410 79,410 79,410 79,410 79,410 79,410 79,410 79,410 80,410 80,410 80,410 80,410 80,410 80,409 80,409 80,409 80,409 80,409 80,409 80,409 80,409 80,409 80,409 80,409 81,409 81,408 81,408 81,408 81,408 81,408 81,408 81,408 81,407 81,407 81,407 81,407 81,407 81,406 81,406 81,406 81,406 82,405 82,405 82,405 82,405 82,404 82,404 82,404 82,404 82,403 82,403 82,403 82,402 82,402 82,402 82,401 82,401 82,401 83,400 83,400 83,400 83,399 83,399 83,399 83,398 83,398 83,397 83,397 83,397 83,396 83,396 83,395 83,395 83,394 83,394 84,394 84,393 84,393 84,392 84,392 84,391 84,391 84,390 84,390 84,389 84,389 84,388 84,388 84,387 84,387 84,386 85,385 85,385 85,384 85,384 85,383 85,383 85,382 85,381 85,381 85,380 85,380 85,379 85,378 85,378 85,377 85,376 85,376 86,375 86,374 86,374 86,373 86,372 86,372 86,371 86,370 86,370 86,369 86,368 86,368 86,367 86,366 86,365 86,365 86,364 87,363 87,362 87,362 87,361 87,360 87,359 87,359 87,358 87,357 87,356 87,356 87,355 87,354 87,353 87,352 87,351 88,351 88,350 88,349 88,348 88,347 88,347 88,346 88,345 88,344 88,343 88,342 88,341 88,341 88,340 88,339 88,338 88,337 89,336 89,335 89,334 89,333 89,332 89,332 89,331 89,330 89,329 89,328 89,327 89,326 89,325 89,324 89,323 89,322 89,321 90,320 90,319 90,318 90,317 90,317 90,316 90,315 90,314 90,313 90,312 90,311 90,310 90,309 90,308 90,307 90,306 91,305 91,304 91,303 91,302 91,301 91,300 91,299 91,298 91,297 91,296 91,294 91,293 91,292 91,291 91,290 91,289 91,288 92,287 92,286 92,285 92,284 92,283 92,282 92,281 92,280 92,279 92,278 92,277 92,276 92,275 92,273 92,272 92,271 92,270 93,269 93,268 93,267 93,266 93,265 93,264 93,263 93,262 93,261 93,259 93,258 93,257 93,256 93,255 93,254 93,253 94,252 94,251 94,250 94,249 94,248 94,246 94,245 94,244 94,243 94,242 94,241 94,240 94,239 94,238 94,237 94,235 94,234 95,233 95,232 95,231 95,230 95,229 95,228 95,227 95,226 95,225 95,223 95,222 95,221 95,220 95,219 95,218 95,217 95,216 96,215 96,214 96,213 96,212 96,210 96,209 96,208 96,207 96,206 96,205 96,204 96,203 96,202 96,201 96,200 96,199 96,198 97,196 97,195 97,194 97,193 97,192 97,191 97,190 97,189 97,188 97,187 97,186 97,185 97,184 97,183 97,182 97,181 98,180 98,179 98,178 98,177 98,175 98,174 98,173 98,172 98,171 98,170 98,169 98,168 98,167 98,166 98,165 98,164 98,163 99,162 99,161 99,160 99,159 99,158 99,157 99,156 99,155 99,154 99,154 99,153 99,152 99,151 99,150 99,149 99,148 99,147 100,146 100,145 100,144 100,143 100,142 100,141 100,140 100,139 100,139 100,138 100,137 100,136 100,135 100,134 100,133 100,132 101,131 101,130 101,130 101,129 101,128 101,127 101,126 101,125 101,124 101,124 101,123 101,122 101,121 101,120 101,120 101,119 101,118 102,117 102,116 102,115 102,115 102,114 102,113 102,112 102,112 102,111 102,110 102,109 102,109 102,108 102,107 102,106 102,106 102,105 103,104 103,103 103,103 103,102 103,101 103,101 103,100 103,99 103,99 103,98 103,97 103,97 103,96 103,95 103,95 103,94 104,93 104,93 104,92 104,91 104,91 104,90 104,90 104,89 104,88 104,88 104,87 104,87 104,86 104,86 104,85 104,84 104,84 105,83 105,83 105,82 105,82 105,81 105,81 105,80 105,80 105,79 105,79 105,78 105,78 105,77 105,77 105,77 105,76 105,76 106,75 106,75 106,74 106,74 106,74 106,73 106,73 106,72 106,72 106,72 106,71 106,71 106,71 106,70 106,70 106,70 107,69 107,69 107,69 107,68 107,68 107,68 107,67 107,67 107,67 107,67 107,66 107,66 107,66 107,66 107,65 107,65 107,65 108,65 108,64 108,64 108,64 108,64 108,64 108,63 108,63 108,63 108,63 108,63 108,63 108,63 108,62 108,62 108,62 108,62 109,62 109,62 109,62 109,62 109,62 109,62 109,62 109,62 109,61 109,61 109,61 109,61 109,61 109,61 109,61 109,61 109,61 110,61 110,61 110,61 110,61 110,62 110,62 110,62 110,62 110,62 110,62 110,62 110,62 110,62 110,62 110,62 110,62 111,63 111,63 111,63 111,63 111,63 111,63 111,63 111,64 111,64 111,64 111,64 111,64 111,65 111,65 111,65 111,65 111,66 112,66 112,66 112,66 112,67 112,67 112,67 112,67 112,68 112,68 112,68 112,69 112,69 112,69 112,70 112,70 112,70 112,71 113,71 113,71 113,72 113,72 113,72 113,73 113,73 113,74 113,74 113,74 113,75 113,75 113,76 113,76 113,77 113,77 114,77 114,78 114,78 114,79 114,79 114,80 114,80 114,81 114,81 114,82 114,82 114,83 114,83 114,84 114,84 114,85 114,86 115,86 115,87 115,87 115,88 115,88 115,89 115,90 115,90 115,91 115,91 115,92 115,93 115,93 115,94 115,95 115,95 115,96 116,97 116,97 116,98 116,99 116,99 116,100 116,101 116,101 116,102 116,103 116,103 116,104 116,105 116,106 116,106 116,107 117,108 117,109 117,109 117,110 117,111 117,112 117,112 117,113 117,114 117,115 117,115 117,116 117,117 117,118 117,119 117,120 117,120 118,121 118,122 118,123 118,124 118,124 118,125 118,126 118,127 118,128 118,129 118,130 118,130 118,131 118,132 118,133 118,134 118,135 119,136 119,137 119,138 119,139 119,139 119,140 119,141 119,142 119,143 119,144 119,145 119,146 119,147 119,148 119,149 119,150 119,151 120,152 120,153 120,154 120,154 120,155 120,156 120,157 120,158 120,159 120,160 120,161 120,162 120,163 120,164 120,165 120,166 121,167 121,168 121,169 121,170 121,171 121,172 121,173 121,174 121,175 121,177 121,178 121,179 121,180 121,181 121,182 121,183 121,184 122,185 122,186 122,187 122,188 122,189 122,190 122,191 122,192 122,193 122,194 122,195 122,196 122,198 122,199 122,200 122,201 122,202 123,203 123,204 123,205 123,206 123,207 123,208 123,209 123,210 123,212 123,213 123,214 123,215 123,216 123,217 123,218 123,219 124,220 124,221 124,222 124,223 124,225 124,226 124,227 124,228 124,229 124,230 124,231 124,232 124,233 124,234 124,235 124,237 124,238 125,239 125,240 125,241 125,242 125,243 125,244 125,245 125,246 125,248 125,249 125,250 125,251 125,252 125,253 125,254 125,255 125,256 126,257 126,258 126,259 126,261 126,262 126,263 126,264 126,265 126,266 126,267 126,268 126,269 126,270 126,271 126,272 126,273 127,275 127,276 127,277 127,278 127,279 127,280 127,281 127,282 127,283 127,284 127,285 127,286 127,287 127,288 127,289 127,290 127,291 128,292 128,293 128,294 128,296 128,297 128,298 128,299 128,300 128,301 128,302 128,303 128,304 128,305 128,306 128,307 128,308 128,309 129,310 129,311 129,312 129,313 129,314 129,315 129,316 129,317 129,317 129,318 129,319 129,320 129,321 129,322 129,323 129,324 130,325 130,326 130,327 130,328 130,329 130,330 130,331 130,332 130,332 130,333 130,334 130,335 130,336 130,337 130,338 130,339 130,340 131,341 131,341 131,342 131,343 131,344 131,345 131,346 131,347 131,347 131,348 131,349 131,350 131,351 131,351 131,352 131,353 131,354 132,355 132,356 132,356 132,357 132,358 132,359 132,359 132,360 132,361 132,362 132,362 132,363 132,364 132,365 132,365 132,366 132,367 133,368 133,368 133,369 133,370 133,370 133,371 133,372 133,372 133,373 133,374 133,374 133,375 133,376 133,376 133,377 133,378 134,378 134,379 134,380 134,380 134,381 134,381 134,382 134,383 134,383 134,384 134,384 134,385 134,385 134,386 134,387 134,387 134,388 135,388 135,389 135,389 135,390 135,390 135,391 135,391 135,392 135,392 135,393 135,393 135,394 135,394 135,394 135,395 135,395 135,396 136,396 136,397 136,397 136,397 136,398 136,398 136,399 136,399 136,399 136,400 136,400 136,400 136,401 136,401 136,401 136,402 137,402 137,402 137,403 137,403 137,403 137,404 137,404 137,404 137,404 137,405 137,405 137,405 137,405 137,406 137,406 137,406 137,406 138,407 138,407 138,407 138,407 138,407 138,408 138,408 138,408 138,408 138,408 138,408 138,408 138,409 138,409 138,409 138,409 138,409 139,409 139,409 139,409 139,409 139,409 139,409 139,409 139,410 139,410 139,410 139,410 139,410 139,410 139,410 139,410 139,410 140,410 140,410 140,410 140,410 140,409 140,409 140,409 140,409 140,409 140,409 140,409 140,409 140,409 140,409 140,409 140,409 140,408 141,408 141,408 141,408 141,408 141,408 141,408 141,407 141,407 141,407 141,407 141,407 141,406 141,406 141,406 141,406 141,405 141,405 142,405 142,405 142,404 142,404 142,404 142,404 142,403 142,403 142,403 142,402 142,402 142,402 142,401 142,401 142,401 142,400 143,400 143,400 143,399 143,399 143,399 143,398 143,398 143,397 143,397 143,397 143,396 143,396 143,395 143,395 143,394 143,394 143,394 144,393 144,393 144,392 144,392 144,391 144,391 144,390 144,390 144,389 144,389 144,388 144,388 144,387 144,387 144,386 144,385 144,385 145,384 145,384 145,383 145,383 145,382 145,381 145,381 145,380 145,380 145,379 145,378 145,378 145,377 145,376 145,376 145,375 145,374 146,374 146,373 146,372 146,372 146,371 146,370 146,370 146,369 146,368 146,368 146,367 146,366 146,365 146,365 146,364 146,363 147,362 147,362 147,361 147,360 147,359 147,359 147,358 147,357 147,356 147,356 147,355 147,354 147,353 147,352 147,351 147,351 147,350 148,349 148,348 148,347 148,347 148,346 148,345 148,344 148,343 148,342 148,341 148,341 148,340 148,339 148,338 148,337 148,336 148,335 149,334 149,333 149,332 149,332 149,331 149,330 149,329 149,328 149,327 149,326 149,325 149,324 149,323 149,322 149,321 149,320 150,319 150,318 150,317 150,317 150,316 150,315 150,314 150,313 150,312 150,311 150,310 150,309 150,308 150,307 150,306 150,305 150,304 151,303 151,302 151,301 151,300 151,299 151,298 151,297 151,296 151,294 151,293 151,292 151,291 151,290 151,289 151,288 151,287 151,286 152,285 152,284 152,283 152,282 152,281 152,280 152,279 152,278 152,277 152,276 152,275 152,273 152,272 152,271 152,270 152,269 153,268 153,267 153,266 153,265 153,264 153,263 153,262 153,261 153,259 153,258 153,257 153,256 153,255 153,254 153,253 153,252 153,251 154,250 154,249 154,248 154,246 154,245 154,244 154,243 154,242 154,241 154,240 154,239 154,238 154,237 154,235 154,234 154,233 154,232 155,231 155,230 155,229 155,228 155,227 155,226 155,225 155,223 155,222 155,221 155,220 155,219 155,218 155,217 155,216 155,215 155,214 156,213 156,212 156,210 156,209 156,208 156,207 156,206 156,205 156,204 156,203 156,202 156,201 156,200 156,199 156,198 156,196 157,195 157,194 157,193 157,192 157,191 157,190 157,189 157,188 157,187 157,186 157,185 157,184 157,183 157,182 157,181 157,180 157,179 158,178 158,177 158,175 158,174 158,173 158,172 158,171 158,170 158,169 158,168 158,167 158,166 158,165 158,164 158,163 158,162 158,161 159,160 159,159 159,158 159,157 159,156 159,155 159,154 159,154 159,153 159,152 159,151 159,150 159,149 159,148 159,147 159,146 160,145 160,144 160,143 160,142 160,141 160,140 160,139 160,139 160,138 160,137 160,136 160,135 160,134 160,133 160,132 160,131 160,130 161,130 161,129 161,128 161,127 161,126 161,125 161,124 161,124 161,123 161,122 161,121 161,120 161,120 161,119 161,118 161,117 161,116 162,115 162,115 162,114 162,113 162,112 162,112 162,111 162,110 162,109 162,109 162,108 162,107 162,106 162,106 162,105 162,104 163,103 163,103 163,102 163,101 163,101 163,100 163,99 163,99 163,98 163,97 163,97 163,96 163,95 163,95 163,94 163,93 163,93 164,92 164,91 164,91 164,90 164,90 164,89 164,88 164,88 164,87 164,87 164,86 164,86 164,85 164,84 164,84 164,83 164,83 165,82 165,82 165,81 165,81 165,80 165,80 165,79 165,79 165,78 165,78 165,77 165,77 165,77 165,76 165,76 165,75 166,75 166,74 166,74 166,74 166,73 166,73 166,72 166,72 166,72 166,71 166,71 166,71 166,70 166,70 166,70 166,69 166,69 167,69 167,68 167,68 167,68 167,67 167,67 167,67 167,67 167,66 167,66 167,66 167,66 167,65 167,65 167,65 167,65 167,64 168,64 168,64 168,64 168,64 168,63 168,63 168,63 168,63 168,63 168,63 168,63 168,62 168,62 168,62 168,62 168,62 168,62 169,62 169,62 169,62 169,62 169,62 169,62 169,61 169,61 169,61 169,61 169,61 169,61 169,61 169,61 169,61 169,61 170,61 170,61 170,61 170,62 170,62 170,62 170,62 170,62 170,62 170,62 170,62 170,62 170,62 170,62 170,62 170,63 170,63 171,63 171,63 171,63 171,63 171,63 171,64 171,64 171,64 171,64 171,64 171,65 171,65 171,65 171,65 171,66 171,66 171,66 172,66 172,67 172,67 172,67 172,67 172,68 172,68 172,68 172,69 172,69 172,69 172,70 172,70 172,70 172,71 172,71 173,71 173,72 173,72 173,72 173,73 173,73 173,74 173,74 173,74 173,75 173,75 173,76 173,76 173,77 173,77 173,77 173,78 174,78 174,79 174,79 174,80 174,80 174,81 174,81 174,82 174,82 174,83 174,83 174,84 174,84 174,85 174,86 174,86 174,87 175,87 175,88 175,88 175,89 175,90 175,90 175,91 175,91 175,92 175,93 175,93 175,94 175,95 175,95 175,96 175,97 176,97 176,98 176,99 176,99 176,100 176,101 176,101 176,102 176,103 176,103 176,104 176,105 176,106 176,106 176,107 176,108 176,109 177,109 177,110 177,111 177,112 177,112 177,113 177,114 177,115 177,115 177,116 177,117 177,118 177,119 177,120 177,120 177,121 177,122 178,123 178,124 178,124 178,125 178,126 178,127 178,128 178,129 178,130 178,130 178,131 178,132 178,133 178,134 178,135 178,136 179,137 179,138 179,139 179,139 179,140 179,141 179,142 179,143 179,144 179,145 179,146 179,147 179,148 179,149 179,150 179,151 179,152 180,153 180,154 180,154 180,155 180,156 180,157 180,158 180,159 180,160 180,161 180,162 180,163 180,164 180,165 180,166 180,167 180,168 181,169 181,170 181,171 181,172 181,173 181,174 181,175 181,177 181,178 181,179 181,180 181,181 181,182 181,183 181,184 181,185 181,186 182,187 182,188 182,189 182,190 182,191 182,192 182,193 182,194 182,195 182,196 182,198 182,199 182,200 182,201 182,202 182,203 183,204 183,205 183,206 183,207 183,208 183,209 183,210 183,212 183,213 183,214 183,215 183,216 183,217 183,218 183,219 183,220 183,221 184,222 184,223 184,225 184,226 184,227 184,228 184,229 184,230 184,231 184,232 184,233 184,234 184,235 184,237 184,238 184,239 184,240 185,241 185,242 185,243 185,244 185,245 185,246 185,248 185,249 185,250 185,251 185,252 185,253 185,254 185,255 185,256 185,257 186,258 186,259 186,261 186,262 186,263 186,264 186,265 186,266 186,267 186,268 186,269 186,270 186,271 186,272 186,273 186,275 186,276 187,277 187,278 187,279 187,280 187,281 187,282 187,283 187,284 187,285 187,286 187,287 187,288 187,289 187,290 187,291 187,292 187,293 188,294 188,296 188,297 188,298 188,299 188,300 188,301 188,302 188,303 188,304 188,305 188,306 188,307 188,308 188,309 188,310 189,311 189,312 189,313 189,314 189,315 189,316 189,317 189,317 189,318 189,319 189,320 189,321 189,322 189,323 189,324 189,325 189,326 190,327 190,328 190,329 190,330 190,331 190,332 190,332 190,333 190,334 190,335 190,336 190,337 190,338 190,339 190,340 190,341 190,341 191,342 191,343 191,344 191,345 191,346 191,347 191,347 191,348 191,349 191,350 191,351 191,351 191,352 191,353 191,354 191,355 191,356 192,356 192,357 192,358 192,359 192,359 192,360 192,361 192,362 192,362 192,363 192,364 192,365 192,365 192,366 192,367 192,368 193,368 193,369 193,370 193,370 193,371 193,372 193,372 193,373 193,374 193,374 193,375 193,376 193,376 193,377 193,378 193,378 193,379 194,380 194,380 194,381 194,381 194,382 194,383 194,383 194,384 194,384 194,385 194,385 194,386 194,387 194,387 194,388 194,388 194,389 195,389 195,390 195,390 195,391 195,391 195,392 195,392 195,393 195,393 195,394 195,394 195,394 195,395 195,395 195,396 195,396 196,397 196,397 196,397 196,398 196,398 196,399 196,399 196,399 196,400 196,400 196,400 196,401 196,401 196,401 196,402 196,402 196,402 197,403 197,403 197,403 197,404 197,404 197,404 197,404 197,405 197,405 197,405 197,405 197,406 197,406 197,406 197,406 197,407 197,407 198,407 198,407 198,407 198,408 198,408 198,408 198,408 198,408 198,408 198,408 198,409 198,409 198,409 198,409 198,409 198,409 199,409 199,409 199,409 199,409 199,409 199,409 199,410 199,410 199,410 199,410 199,410 199,410 199,410 199,410 199,410 199,410 199,410 200,410 200,410 200,409 200,409 200,409 200,409 200,409 200,409 200,409 200,409 200,409 200,409 200,409 200,409 200,408 200,408 200,408 201,408 201,408 201,408 201,408 201,407 201,407 201,407 201,407 201,407 201,406 201,406 201,406 201,406 201,405 201,405 201,405 202,405 202,404 202,404 202,404 202,404 202,403 202,403 202,403 202,402 202,402 202,402 202,401 202,401 202,401 202,400 202,400 202,400 203,399 203,399 203,399 203,398 203,398 203,397 203,397 203,397 203,396 203,396 203,395 203,395 203,394 203,394 203,394 203,393 203,393 204,392 204,392 204,391 204,391 204,390 204,390 204,389 204,389 204,388 204,388 204,387 204,387 204,386 204,385 204,385 204,384 204,384 205,383 205,383 205,382 205,381 205,381 205,380 205,380 205,379 205,378 205,378 205,377 205,376 205,376 205,375 205,374 205,374 206,373 206,372 206,372 206,371 206,370 206,370 206,369 206,368 206,368 206,367 206,366 206,365 206,365 206,364 206,363 206,362 206,362 207,361 207,360 207,359 207,359 207,358 207,357 207,356 207,356 207,355 207,354 207,353 207,352 207,351 207,351 207,350 207,349 207,348 208,347 208,347 208,346 208,345 208,344 208,343 208,342 208,341 208,341 208,340 208,339 208,338 208,337 208,336 208,335 208,334 209,333 209,332 209,332 209,331 209,330 209,329 209,328 209,327 209,326 209,325 209,324 209,323 209,322 209,321 209,320 209,319 209,318 210,317 210,317 210,316 210,315 210,314 210,313 210,312 210,311 210,310 210,309 210,308 210,307 210,306 210,305 210,304 210,303 210,302 211,301 211,300 211,299 211,298 211,297 211,296 211,294 211,293 211,292 211,291 211,290 211,289 211,288 211,287 211,286 211,285 212,284 212,283 212,282 212,281 212,280 212,279 212,278 212,277 212,276 212,275 212,273 212,272 212,271 212,270 212,269 212,268 212,267 213,266 213,265 213,264 213,263 213,262 213,261 213,259 213,258 213,257 213,256 213,255 213,254 213,253 213,252 213,251 213,250 213,249 214,248 214,246 214,245 214,244 214,243 214,242 214,241 214,240 214,239 214,238 214,237 214,235 214,234 214,233 214,232 214,231 215,230 215,229 215,228 215,227 215,226 215,225 215,223 215,222 215,221 215,220 215,219 215,218 215,217 215,216 215,215 215,214 215,213 216,212 216,210 216,209 216,208 216,207 216,206 216,205 216,204 216,203 216,202 216,201 216,200 216,199 216,198 216,196 216,195 216,194 217,193 217,192 217,191 217,190 217,189 217,188 217,187 217,186 217,185 217,184 217,183 217,182 217,181 217,180 217,179 217,178 217,177 218,175 218,174 218,173 218,172 218,171 218,170 218,169 218,168 218,167 218,166 218,165 218,164 218,163 218,162 218,161 218,160 219,159 219,158 219,157 219,156 219,155 219,154 219,154 219,153 219,152 219,151 219,150 219,149 219,148 219,147 219,146 219,145 219,144 220,143 220,142 220,141 220,140 220,139 220,139 220,138 220,137 220,136 220,135 220,134 220,133 220,132 220,131 220,130 220,130 220,129 221,128 221,127 221,126 221,125 221,124 221,124 221,123 221,122 221,121 221,120 221,120 221,119 221,118 221,117 221,116 221,115 222,115 222,114 222,113 222,112 222,112 222,111 222,110 222,109 222,109 222,108 222,107 222,106 222,106 222,105 222,104 222,103 222,103 223,102 223,101 223,101 223,100 223,99 223,99 223,98 223,97 223,97 223,96 223,95 223,95 223,94 223,93 223,93 223,92 223,91 224,91 224,90 224,90 224,89 224,88 224,88 224,87 224,87 224,86 224,86 224,85 224,84 224,84 224,83 224,83 224,82 225,82 225,81 225,81 225,80 225,80 225,79 225,79 225,78 225,78 225,77 225,77 225,77 225,76 225,76 225,75 225,75 225,74 226,74 226,74 226,73 226,73 226,72 226,72 226,72 226,71 226,71 226,71 226,70 226,70 226,70 226,69 226,69 226,69 226,68 227,68 227,68 227,67 227,67 227,67 227,67 227,66 227,66 227,66 227,66 227,65 227,65 227,65 227,65 227,64 227,64 227,64 228,64 228,64 228,63 228,63 228,63 228,63 228,63 228,63 228,63 228,62 228,62 228,62 228,62 228,62 228,62 228,62 229,62 229,62 229,62 229,62 229,62 229,61 229,61 229,61 229,61 229,61 229,61 229,61 229,61 229,61 229,61 229,61 229,61 230,61 230,62 230,62 230,62 230,62 230,62 230,62 230,62 230,62 230,62 230,62 230,62 230,62 230,63 230,63 230,63 230,63 231,63 231,63 231,63 231,64 231,64 231,64 231,64 231,64 231,65 231,65 231,65 231,65 231,66 231,66 231,66 231,66 232,67 232,67 232,67 232,67 232,68 232,68 232,68 232,69 232,69 232,69 232,70 232,70 232,70 232,71 232,71 232,71 232,72 233,72 233,72 233,73 233,73 233,74 233,74 233,74 233,75 233,75 233,76 233,76 233,77 233,77 233,77 233,78 233,78 233,79 234,79 234,80 234,80 234,81 234,81 234,82 234,82 234,83 234,83 234,84 234,84 234,85 234,86 234,86 234,87 234,87 235,88 235,88 235,89 235,90 235,90 235,91 235,91 235,92 235,93 235,93 235,94 235,95 235,95 235,96 235,97 235,97 235,98 236,99 236,99 236,100 236,101 236,101 236,102 236,103 236,103 236,104 236,105 236,106 236,106 236,107 236,108 236,109 236,109 236,110 237,111 237,112 237,112 237,113 237,114 237,115 237,115 237,116 237,117 237,118 237,119 237,120 237,120 237,121 237,122 237,123 238,124 238,124 238,125 238,126 238,127 238,128 238,129 238,130 238,130 238,131 238,132 238,133 238,134 238,135 238,136 238,137 238,138 239,139 239,139 239,140 239,141 239,142 239,143 239,144 239,145 239,146 239,147 239,148 239,149 239,150 239,151 239,152 239,153 239,154 240,154 240,155 240,156 240,157 240,158 240,159 240,160 240,161 240,162 240,163 240,164 240,165 240,166 240,167 240,168 240,169 240,170 241,171 241,172 241,173 241,174 241,175 241,177 241,178 241,179 241,180 241,181 241,182 241,183 241,184 241,185 241,186 241,187 242,188 242,189 242,190 242,191 242,192 242,193 242,194 242,195 242,196 242,198 242,199 242,200 242,201 242,202 242,203 242,204 242,205 243,206 243,207 243,208 243,209 243,210 243,212 243,213 243,214 243,215 243,216 243,217 243,218 243,219 243,220 243,221 243,222 243,223 244,225 244,226 244,227 244,228 244,229 244,230 244,231 244,232 244,233 244,234 244,235 244,237 244,238 244,239 244,240 244,241 245,242 245,243 245,244 245,245 245,246 245,248 245,249 245,250 245,251 245,252 245,253 245,254 245,255 245,256 245,257 245,258 245,259 246,261 246,262 246,263 246,264 246,265 246,266 246,267 246,268 246,269 246,270 246,271 246,272 246,273 246,275 246,276 246,277 246,278 247,279 247,280 247,281 247,282 247,283 247,284 247,285 247,286 247,287 247,288 247,289 247,290 247,291 247,292 247,293 247,294 248,296 248,297 248,298 248,299 248,300 248,301 248,302 248,303 248,304 248,305 248,306 248,307 248,308 248,309 248,310 248,311 248,312 249,313 249,314 249,315 249,316 249,317 249,317 249,318 249,319 249,320 249,321 249,322 249,323 249,324 249,325 249,326 249,327 249,328 250,329 250,330 250,331 250,332 250,332 250,333 250,334 250,335 250,336 250,337 250,338 250,339 250,340 250,341 250,341 250,342 251,343 251,344 251,345 251,346 251,347 251,347 251,348 251,349 251,350 251,351 251,351 251,352 251,353 251,354 251,355 251,356 251,356 252,357 252,358 252,359 252,359 252,360 252,361 252,362 252,362 252,363 252,364 252,365 252,365 252,366 252,367 252,368 252,368 252,369 253,370 253,370 253,371 253,372 253,372 253,373 253,374 253,374 253,375 253,376 253,376 253,377 253,378 253,378 253,379 253,380 253,380 254,381 254,381 254,382 254,383 254,383 254,384 254,384 254,385 254,385 254,386 254,387 254,387 254,388 254,388 254,389 254,389 255,390 255,390 255,391 255,391 255,392 255,392 255,393 255,393 255,394 255,394 255,394 255,395 255,395 255,396 255,396 255,397 255,397 256,397 256,398 256,398 256,399 256,399 256,399 256,400 256,400 256,400 256,401 256,401 256,401 256,402 256,402 256,402 256,403 256,403 257,403 257,404 257,404 257,404 257,404 257,405 257,405 257,405 257,405 257,406 257,406 257,406 257,406 257,407 257,407 257,407 258,407 258,407 258,408 258,408 258,408 258,408 258,408 258,408 258,408 258,409 258,409 258,409 258,409 258,409 258,409 258,409 258,409 259,409 259,409 259,409 259,409 259,410 259,410 259,410 259,410 259,410 259,410 259,410 259,410 259,410 259,410 259,410 259,410 259,410 260,409 260,409 260,409 260,409 260,409 260,409 260,409 260,409 260,409 260,409 260,409 260,409 260,408 260,408 260,408 260,408 261,408 261,408 261,408 261,407 261,407 261,407 261,407 261,407 261,406 261,406 261,406 261,406 261,405 261,405 261,405 261,405 261,404 262,404 262,404 262,404 262,403 262,403 262,403 262,402 262,402 262,402 262,401 262,401 262,401 262,400 262,400 262,400 262,399 262,399 263,399 263,398 263,398 263,397 263,397 263,397 263,396 263,396 263,395 263,395 263,394 263,394 263,394 263,393 263,393 263,392 263,392 264,391 264,391 264,390 264,390 264,389 264,389 264,388 264,388 264,387 264,387 264,386 264,385 264,385 264,384 264,384 264,383 265,383 265,382 265,381 265,381 265,380 265,380 265,379 265,378 265,378 265,377 265,376 265,376 265,375 265,374 265,374 265,373 265,372 266,372 266,371 266,370 266,370 266,369 266,368 266,368 266,367 266,366 266,365 266,365 266,364 266,363 266,362 266,362 266,361 266,360 267,359 267,359 267,358 267,357 267,356 267,356 267,355 267,354 267,353 267,352 267,351 267,351 267,350 267,349 267,348 267,347 268,347 268,346 268,345 268,344 268,343 268,342 268,341 268,341 268,340 268,339 268,338 268,337 268,336 268,335 268,334 268,333 268,332 269,332 269,331 269,330 269,329 269,328 269,327 269,326 269,325 269,324 269,323 269,322 269,321 269,320 269,319 269,318 269,317 269,317 270,316 270,315 270,314 270,313 270,312 270,311 270,310 270,309 270,308 270,307 270,306 270,305 270,304 270,303 270,302 270,301 271,300 271,299 271,298 271,297 271,296 271,294 271,293 271,292 271,291 271,290 271,289 271,288 271,287 271,286 271,285 271,284 271,283 272,282 272,281 272,280 272,279 272,278 272,277 272,276 272,275 272,273 272,272 272,271 272,270 272,269 272,268 272,267 272,266 272,265 273,264 273,263 273,262 273,261 273,259 273,258 273,257 273,256 273,255 273,254 273,253 273,252 273,251 273,250 273,249 273,248 274,246 274,245 274,244 274,243 274,242 274,241 274,240 274,239 274,238 274,237 274,235 274,234 274,233 274,232 274,231 274,230 274,229 275,228 275,227 275,226 275,225 275,223 275,222 275,221 275,220 275,219 275,218 275,217 275,216 275,215 275,214 275,213 275,212 275,210 276,209 276,208 276,207 276,206 276,205 276,204 276,203 276,202 276,201 276,200 276,199 276,198 276,196 276,195 276,194 276,193 276,192 277,191 277,190 277,189 277,188 277,187 277,186 277,185 277,184 277,183 277,182 277,181 277,180 277,179 277,178 277,177 277,175 278,174 278,173 278,172 278,171 278,170 278,169 278,168 278,167 278,166 278,165 278,164 278,163 278,162 278,161 278,160 278,159 278,158 279,157 279,156 279,155 279,154 279,154 279,153 279,152 279,151 279,150 279,149 279,148 279,147 279,146 279,145 279,144 279,143 279,142 280,141 280,140 280,139 280,139 280,138 280,137 280,136 280,135 280,134 280,133 280,132 280,131 280,130 280,130 280,129 280,128 281,127 281,126 281,125 281,124 281,124 281,123 281,122 281,121 281,120 281,120 281,119 281,118 281,117 281,116 281,115 281,115 281,114 282,113 282,112 282,112 282,111 282,110 282,109 282,109 282,108 282,107 282,106 282,106 282,105 282,104 282,103 282,103 282,102 282,101 283,101 283,100 283,99 283,99 283,98 283,97 283,97 283,96 283,95 283,95 283,94 283,93 283,93 283,92 283,91 283,91 284,90 284,90 284,89 284,88 284,88 284,87 284,87 284,86 284,86 284,85 284,84 284,84 284,83 284,83 284,82 284,82 284,81 285,81 285,80 285,80 285,79 285,79 285,78 285,78 285,77 285,77 285,77 285,76 285,76 285,75 285,75 285,74 285,74 285,74 286,73 286,73 286,72 286,72 286,72 286,71 286,71 286,71 286,70 286,70 286,70 286,69 286,69 286,69 286,68 286,68 287,68 287,67 287,67 287,67 287,67 287,66 287,66 287,66 287,66 287,65 287,65 287,65 287,65 287,64 287,64 287,64 287,64 288,64 288,63 288,63 288,63 288,63 288,63 288,63 288,63 288,62 288,62 288,62 288,62 288,62 288,62 288,62 288,62 288,62 289,62 289,62 289,62 289,61 289,61 289,61 289,61 289,61 289,61 289,61 289,61 289,61 289,61 289,61 289,61 289,61 289,62 290,62 290,62 290,62 290,62 290,62 290,62 290,62 290,62 290,62 290,62 290,62 290,63 290,63 290,63 290,63 290,63 291,63 291,63 291,64 291,64 291,64 291,64 291,64 291,65 291,65 291,65 291,65 291,66 291,66 291,66 291,66 291,67 291,67 292,67 292,67 292,68 292,68 292,68 292,69 292,69 292,69 292,70 292,70 292,70 292,71 292,71 292,71 292,72 292,72 292,72 293,73 293,73 293,74 293,74 293,74 293,75 293,75 293,76 293,76 293,77 293,77 293,77 293,78 293,78 293,79 293,79 294,80 294,80 294,81 294,81 294,82 294,82 294,83 294,83 294,84 294,84 294,85 294,86 294,86 294,87 294,87 294,88 294,88 295,89 295,90 295,90 295,91 295,91 295,92 295,93 295,93 295,94 295,95 295,95 295,96 295,97 295,97 295,98 295,99 295,99 296,100 296,101 296,101 296,102 296,103 296,103 296,104 296,105 296,106 296,106 296,107 296,108 296,109 296,109 296,110 296,111 297,112 297,112 297,113 297,114 297,115 297,115 297,116 297,117 297,118 297,119 297,120 297,120 297,121 297,122 297,123 297,124 297,124 298,125 298,126 298,127 298,128 298,129 298,130 298,130 298,131 298,132 298,133 298,134 298,135 298,136 298,137 298,138 298,139 298,139 299,140 299,141 299,142 299,143 299,144 299,145 299,146 299,147 299,148 299,149 299,150 299,151 299,152 299,153 299,154 299,154 299,155 300,156 300,157 300,158 300,159 300,160 300,161 300,162 300,163 300,164 300,165 300,166 300,167 300,168 300,169 300,170 300,171 301,172 301,173 301,174 301,175 301,177 301,178 301,179 301,180 301,181 301,182 301,183 301,184 301,185 301,186 301,187 301,188 301,189 302,190 302,191 302,192 302,193 302,194 302,195 302,196 302,198 302,199 302,200 302,201 302,202 302,203 302,204 302,205 302,206 302,207 303,208 303,209 303,210 303,212 303,213 303,214 303,215 303,216 303,217 303,218 303,219 303,220 303,221 303,222 303,223 303,225 304,226 304,227 304,228 304,229 304,230 304,231 304,232 304,233 304,234 304,235 304,237 304,238 304,239 304,240 304,241 304,242 304,243 305,244 305,245 305,246 305,248 305,249 305,250 305,251 305,252 305,253 305,254 305,255 305,256 305,257 305,258 305,259 305,261 305,262 306,263 306,264 306,265 306,266 306,267 306,268 306,269 306,270 306,271 306,272 306,273 306,275 306,276 306,277 306,278 306,279 307,280 307,281 307,282 307,283 307,284 307,285 307,286 307,287 307,288 307,289 307,290 307,291 307,292 307,293 307,294 307,296 307,297 308,298 308,299 308,300 308,301 308,302 308,303 308,304 308,305 308,306 308,307 308,308 308,309 308,310 308,311 308,312 308,313 308,314 309,315 309,316 309,317 309,317 309,318 309,319 309,320 309,321 309,322 309,323 309,324 309,325 309,326 309,327 309,328 309,329 310,330 310,331 310,332 310,332 310,333 310,334 310,335 310,336 310,337 310,338 310,339 310,340 310,341 310,341 310,342 310,343 310,344 311,345 311,346 311,347 311,347 311,348 311,349 311,350 311,351 311,351 311,352 311,353 311,354 311,355 311,356 311,356 311,357 311,358 312,359 312,359 312,360 312,361 312,362 312,362 312,363 312,364 312,365 312,365 312,366 312,367 312,368 312,368 312,369 312,370 312,370 313,371 313,372 313,372 313,373 313,374 313,374 313,375 313,376 313,376 313,377 313,378 313,378 313,379 313,380 313,380 313,381 314,381 314,382 314,383 314,383 314,384 314,384 314,385 314,385 314,386 314,387 314,387 314,388 314,388 314,389 314,389 314,390 314,390 315,391 315,391 315,392 315,392 315,393 315,393 315,394 315,394 315,394 315,395 315,395 315,396 315,396 315,397 315,397 315,397 315,398 316,398 316,399 316,399 316,399 316,400 316,400 316,400 316,401 316,401 316,401 316,402 316,402 316,402 316,403 316,403 316,403 317,404 317,404 317,404 317,404 317,405 317,405 317,405 317,405 317,406 317,406 317,406 317,406 317,407 317,407 317,407 317,407 317,407 318,408 318,408 318,408 318,408 318,408 318,408 318,408 318,409 318,409 318,409 318,409 318,409 318,409 318,409 318,409 318,409 318,409 319,409 319,409 319,410 319,410 319,410 319,410 319,410 319,410 319,410 319,410 319,410 319,410 319,410 319,410 319,410 319,409 320,409 320,409 320,409 320,409 320,409 320,409 320,409 320,409 320,409 320,409 320,409 320,408 320,408 320,408 320,408 320,408 320,408 321,408 321,407 321,407 321,407 321,407 321,407 321,406 321,406 321,406 321,406 321,405 321,405 321,405 321,405 321,404 321,404 321,404 322,404 322,403 322,403 322,403 322,402 322,402 322,402 322,401 322,401 322,401 322,400 322,400 322,400 322,399 322,399 322,399 323,398 323,398 323,397 323,397 323,397 323,396 323,396 323,395 323,395 323,394 323,394 323,394 323,393 323,393 323,392 323,392 323,391 324,391 324,390 324,390 324,389 324,389 324,388 324,388 324,387 324,387 324,386 324,385 324,385 324,384 324,384 324,383 324,383 324,382 325,381 325,381 325,380 325,380 325,379 325,378 325,378 325,377 325,376 325,376 325,375 325,374 325,374 325,373 325,372 325,372 325,371 326,370 326,370 326,369 326,368 326,368 326,367 326,366 326,365 326,365 326,364 326,363 326,362 326,362 326,361 326,360 326,359 327,359 327,358 327,357 327,356 327,356 327,355 327,354 327,353 327,352 327,351 327,351 327,350 327,349 327,348 327,347 327,347 327,346 328,345 328,344 328,343 328,342 328,341 328,341 328,340 328,339 328,338 328,337 328,336 328,335 328,334 328,333 328,332 328,332 328,331 329,330 329,329 329,328 329,327 329,326 329,325 329,324 329,323 329,322 329,321 329,320 329,319 329,318 329,317 329,317 329,316 330,315 330,314 330,313 330,312 330,311 330,310 330,309 330,308 330,307 330,306 330,305 330,304 330,303 330,302 330,301 330,300 330,299 331,298 331,297 331,296 331,294 331,293 331,292 331,291 331,290 331,289 331,288 331,287 331,286 331,285 331,284 331,283 331,282 331,281 332,280 332,279 332,278 332,277 332,276 332,275 332,273 332,272 332,271 332,270 332,269 332,268 332,267 332,266 332,265 332,264 333,263 333,262 333,261 333,259 333,258 333,257 333,256 333,255 333,254 333,253 333,252 333,251 333,250 333,249 333,248 333,246 333,245 334,244 334,243 334,242 334,241 334,240 334,239 334,238 334,237 334,235 334,234 334,233 334,232 334,231 334,230 334,229 334,228 334,227 335,226 335,225 335,223 335,222 335,221 335,220 335,219 335,218 335,217 335,216 335,215 335,214 335,213 335,212 335,210 335,209 335,208 336,207 336,206 336,205 336,204 336,203 336,202 336,201 336,200 336,199 336,198 336,196 336,195 336,194 336,193 336,192 336,191 337,190 337,189 337,188 337,187 337,186 337,185 337,184 337,183 337,182 337,181 337,180 337,179 337,178 337,177 337,175 337,174 337,173 338,172 338,171 338,170 338,169 338,168 338,167 338,166 338,165 338,164 338,163 338,162 338,161 338,160 338,159 338,158 338,157 338,156 339,155 339,154 339,154 339,153 339,152 339,151 339,150 339,149 339,148 339,147 339,146 339,145 339,144 339,143 339,142 339,141 340,140 340,139 340,139 340,138 340,137 340,136 340,135 340,134 340,133 340,132 340,131 340,130 340,130 340,129 340,128 340,127 340,126 341,125 341,124 341,124 341,123 341,122 341,121 341,120 341,120 341,119 341,118 341,117 341,116 341,115 341,115 341,114 341,113 341,112 342,112 342,111 342,110 342,109 342,109 342,108 342,107 342,106 342,106 342,105 342,104 342,103 342,103 342,102 342,101 342,101 343,100 343,99 343,99 343,98 343,97 343,97 343,96 343,95 343,95 343,94 343,93 343,93 343,92 343,91 343,91 343,90 343,90 344,89 344,88 344,88 344,87 344,87 344,86 344,86 344,85 344,84 344,84 344,83 344,83 344,82 344,82 344,81 344,81 344,80 345,80 345,79 345,79 345,78 345,78 345,77 345,77 345,77 345,76 345,76 345,75 345,75 345,74 345,74 345,74 345,73 346,73 346,72 346,72 346,72 346,71 346,71 346,71 346,70 346,70 346,70 346,69 346,69 346,69 346,68 346,68 346,68 346,67 347,67 347,67 347,67 347,66 347,66 347,66 347,66 347,65 347,65 347,65 347,65 347,64 347,64 347,64 347,64 347,64 347,63 348,63 348,63 348,63 348,63 348,63 348,63 348,62 348,62 348,62 348,62 348,62 348,62 348,62 348,62 348,62 348,62 348,62 349,62 349,61 349,61 349,61 349,61 349,61 349,61 349,61 349,61 349,61 349,61 349,61 349,61 349,61 349,62 349,62 350,62 350,62 350,62 350,62 350,62 350,62 350,62 350,62 350,62 350,62 350,63 350,63 350,63 350,63 350,63 350,63 350,63 351,64 351,64 351,64 351,64 351,64 351,65 351,65 351,65 351,65 351,66 351,66 351,66 351,66 351,67 351,67 351,67 351,67 352,68 352,68 352,68 352,69 352,69 352,69 352,70 352,70 352,70 352,71 352,71 352,71 352,72 352,72 352,72 352,73 353,73 353,74 353,74 353,74 353,75 353,75 353,76 353,76 353,77 353,77 353,77 353,78 353,78 353,79 353,79 353,80 353,80 354,81 354,81 354,82 354,82 354,83 354,83 354,84 354,84 354,85 354,86 354,86 354,87 354,87 354,88 354,88 354,89 354,90 355,90 355,91 355,91 355,92 355,93 355,93 355,94 355,95 355,95 355,96 355,97 355,97 355,98 355,99 355,99 355,100 356,101 356,101 356,102 356,103 356,103 356,104 356,105 356,106 356,106 356,107 356,108 356,109 356,109 356,110 356,111 356,112 356,112 357,113 357,114 357,115 357,115 357,116 357,117 357,118 357,119 357,120 357,120 357,121 357,122 357,123 357,124 357,124 357,125 357,126 358,127 358,128 358,129 358,130 358,130 358,131 358,132 358,133 358,134 358,135 358,136 358,137 358,138 358,139 358,139 358,140 359,141 359,142 359,143 359,144 359,145 359,146 359,147 359,148 359,149 359,150 359,151 359,152 359,153 359,154 359,154 359,155 359,156 360,157 360,158 360,159 360,160 360,161 360,162 360,163 360,164 360,165 360,166 360,167 360,168 360,169 360,170 360,171 360,172 360,173 361,174 361,175 361,177 361,178 361,179 361,180 361,181 361,182 361,183 361,184 361,185 361,186 361,187 361,188 361,189 361,190 361,191 362,192 362,193 362,194 362,195 362,196 362,198 362,199 362,200 362,201 362,202 362,203 362,204 362,205 362,206 362,207 362,208 363,209 363,210 363,212 363,213 363,214 363,215 363,216 363,217 363,218 363,219 363,220 363,221 363,222 363,223 363,225 363,226 363,227 364,228 364,229 364,230 364,231 364,232 364,233 364,234 364,235 364,237 364,238 364,239 364,240 364,241 364,242 364,243 364,244 364,245 365,246 365,248 365,249 365,250 365,251 365,252 365,253 365,254 365,255 365,256 365,257 365,258 365,259 365,261 365,262 365,263 366,264 366,265 366,266 366,267 366,268 366,269 366,270 366,271 366,272 366,273 366,275 366,276 366,277 366,278 366,279 366,280 366,281 367,282 367,283 367,284 367,285 367,286 367,287 367,288 367,289 367,290 367,291 367,292 367,293 367,294 367,296 367,297 367,298 367,299 368,300 368,301 368,302 368,303 368,304 368,305 368,306 368,307 368,308 368,309 368,310 368,311 368,312 368,313 368,314 368,315 369,316 369,317 369,317 369,318 369,319 369,320 369,321 369,322 369,323 369,324 369,325 369,326 369,327 369,328 369,329 369,330 369,331 370,332 370,332 370,333 370,334 370,335 370,336 370,337 370,338 370,339 370,340 370,341 370,341 370,342 370,343 370,344 370,345 370,346 371,347 371,347 371,348 371,349 371,350 371,351 371,351 371,352 371,353 371,354 371,355 371,356 371,356 371,357 371,358 371,359 371,359 372,360 372,361 372,362 372,362 372,363 372,364 372,365 372,365 372,366 372,367 372,368 372,368 372,369 372,370 372,370 372,371 373,372 373,372 373,373 373,374 373,374 373,375 373,376 373,376 373,377 373,378 373,378 373,379 373,380 373,380 373,381 373,381 373,382 374,383 374,383 374,384 374,384 374,385 374,385 374,386 374,387 374,387 374,388 374,388 374,389 374,389 374,390 374,390 374,391 374,391 375,392 375,392 375,393 375,393 375,394 375,394 375,394 375,395 375,395 375,396 375,396 375,397 375,397 375,397 375,398 375,398 376,399 376,399 376,399 376,400 376,400 376,400 376,401 376,401 376,401 376,402 376,402 376,402 376,403 376,403 376,403 376,404 376,404 377,404 377,404 377,405 377,405 377,405 377,405 377,406 377,406 377,406 377,406 377,407 377,407 377,407 377,407 377,407 377,408 377,408 378,408 378,408 378,408 378,408 378,408 378,409 378,409 378,409 378,409 378,409 378,409 378,409 378,409 378,409 378,409 378,409 379,409 379,410 379,410 379,410 379,410 379,410 379,410 379,410 379,410 379,410 379,410 379,410 379,410 379,410 379,409 379,409 379,409 380,409 380,409 380,409 380,409 380,409 380,409 380,409 380,409 380,409 380,408 380,408 380,408 380,408 380,408 380,408 380,408 380,407 381,407 381,407 381,407 381,407 381,406 381,406 381,406 381,406 381,405 381,405 381,405 381,405 381,404 381,404 381,404 381,404 382,403 382,403 382,403 382,402 382,402 382,402 382,401 382,401 382,401 382,400 382,400 382,400 382,399 382,399 382,399 382,398 382,398 383,397 383,397 383,397 383,396 383,396 383,395 383,395 383,394 383,394 383,394 383,393 383,393 383,392 383,392 383,391 383,391 383,390 384,390 384,389 384,389 384,388 384,388 384,387 384,387 384,386 384,385 384,385 384,384 384,384 384,383 384,383 384,382 384,381 384,381 385,380 385,380 385,379 385,378 385,378 385,377 385,376 385,376 385,375 385,374 385,374 385,373 385,372 385,372 385,371 385,370 386,370 386,369 386,368 386,368 386,367 386,366 386,365 386,365 386,364 386,363 386,362 386,362 386,361 386,360 386,359 386,359 386,358 387,357 387,356 387,356 387,355 387,354 387,353 387,352 387,351 387,351 387,350 387,349 387,348 387,347 387,347 387,346 387,345 387,344 388,343 388,342 388,341 388,341 388,340 388,339 388,338 388,337 388,336 388,335 388,334 388,333 388,332 388,332 388,331 388,330 389,329 389,328 389,327 389,326 389,325 389,324 389,323 389,322 389,321 389,320 389,319 389,318 389,317 389,317 389,316 389,315 389,314 390,313 390,312 390,311 390,310 390,309 390,308 390,307 390,306 390,305 390,304 390,303 390,302 390,301 390,300 390,299 390,298 390,297 391,296 391,294 391,293 391,292 391,291 391,290 391,289 391,288 391,287 391,286 391,285 391,284 391,283 391,282 391,281 391,280 392,279 392,278 392,277 392,276 392,275 392,273 392,272 392,271 392,270 392,269 392,268 392,267 392,266 392,265 392,264 392,263 392,262 393,261 393,259 393,258 393,257 393,256 393,255 393,254 393,253 393,252 393,251 393,250 393,249 393,248 393,246 393,245 393,244 393,243 394,242 394,241 394,240 394,239 394,238 394,237 394,235 394,234 394,233 394,232 394,231 394,230 394,229 394,228 394,227 394,226 395,225 395,223 395,222 395,221 395,220 395,219 395,218 395,217 395,216 395,215 395,214 395,213 395,212 395,210 395,209 395,208 395,207 396,206 396,205 396,204 396,203 396,202 396,201 396,200 396,199 396,198 396,196 396,195 396,194 396,193 396,192 396,191 396,190 396,189 397,188 397,187 397,186 397,185 397,184 397,183 397,182 397,181 397,180 397,179 397,178 397,177 397,175 397,174 397,173 397,172 397,171 398,170 398,169 398,168 398,167 398,166 398,165 398,164 398,163 398,162 398,161 398,160 398,159 398,158 398,157 398,156 398,155 399,154 399,154 399,153 399,152 399,151 399,150 399,149 399,148 399,147 399,146 399,145 399,144 399,143 399,142 399,141 399,140 399,139 400,139 400,138 400,137 400,136 400,135 400,134 400,133 400,132 400,131 400,130 400,130 400,129 400,128 400,127 400,126 400,125 400,124 401,124 401,123 401,122 401,121 401,120 401,120 401,119 401,118 401,117 401,116 401,115 401,115 401,114 401,113 401,112 401,112 402,111 402,110 402,109 402,109 402,108 402,107 402,106 402,106 402,105 402,104 402,103 402,103 402,102 402,101 402,101 402,100 402,99 403,99 403,98 403,97 403,97 403,96 403,95 403,95 403,94 403,93 403,93 403,92 403,91 403,91 403,90 403,90 403,89 403,88 404,88 404,87 404,87 404,86 404,86 404,85 404,84 404,84 404,83 404,83 404,82 404,82 404,81 404,81 404,80 404,80 405,79 405,79 405,78 405,78 405,77 405,77 405,77 405,76 405,76 405,75 405,75 405,74 405,74 405,74 405,73 405,73 405,72 406,72 406,72 406,71 406,71 406,71 406,70 406,70 406,70 406,69 406,69 406,69 406,68 406,68 406,68 406,67 406,67 406,67 407,67 407,66 407,66 407,66 407,66 407,65 407,65 407,65 407,65 407,64 407,64 407,64 407,64 407,64 407,63 407,63 407,63 408,63 408,63 408,63 408,63 408,62 408,62 408,62 408,62 408,62 408,62 408,62 408,62 408,62 408,62 408,62 408,62 409,61 409,61 409,61 409,61 409,61 409,61 409,61 409,61 409,61 409,61 409,61 409,61 409,61 409,62 409,62 409,62 409,62 410,62 410,62 410,62 410,62 410,62 410,62 410,62 410,62 410,63 410,63 410,63 410,63 410,63 410,63 410,63 410,64 410,64 411,64 411,64 411,64 411,65 411,65 411,65 411,65 411,66 411,66 411,66 411,66 411,67 411,67 411,67 411,67 411,68 412,68 412,68 412,69 412,69 412,69 412,70 412,70 412,70 412,71 412,71 412,71 412,72 412,72 412,72 412,73 412,73 412,74 413,74 413,74 413,75 413,75 413,76 413,76 413,77 413,77 413,77 413,78 413,78 413,79 413,79 413,80 413,80 413,81 413,81 414,82 414,82 414,83 414,83 414,84 414,84 414,85 414,86 414,86 414,87 414,87 414,88 414,88 414,89 414,90 414,90 415,91 415,91 415,92 415,93 415,93 415,94 415,95 415,95 415,96 415,97 415,97 415,98 415,99 415,99 415,100 415,101 415,101 416,102 416,103 416,103 416,104 416,105 416,106 416,106 416,107 416,108 416,109 416,109 416,110 416,111 416,112 416,112 416,113 416,114 417,115 417,115 417,116 417,117 417,118 417,119 417,120 417,120 417,121 417,122 417,123 417,124 417,124 417,125 417,126 417,127 418,128 418,129 418,130 418,130 418,131 418,132 418,133 418,134 418,135 418,136 418,137 418,138 418,139 418,139 418,140 418,141 418,142 419,143 419,144 419,145 419,146 419,147 419,148 419,149 419,150 419,151 419,152 419,153 419,154 419,154 419,155 419,156 419,157 419,158 420,159 420,160 420,161 420,162 420,163 420,164 420,165 420,166 420,167 420,168 420,169 420,170 420,171 420,172 420,173 420,174 420,175 421,177 421,178 421,179 421,180 421,181 421,182 421,183 421,184 421,185 421,186 421,187 421,188 421,189 421,190 421,191 421,192 422,193 422,194 422,195 422,196 422,198 422,199 422,200 422,201 422,202 422,203 422,204 422,205 422,206 422,207 422,208 422,209 422,210 423,212 423,213 423,214 423,215 423,216 423,217 423,218 423,219 423,220 423,221 423,222 423,223 423,225 423,226 423,227 423,228 423,229 424,230 424,231 424,232 424,233 424,234 424,235 424,237 424,238 424,239 424,240 424,241 424,242 424,243 424,244 424,245 424,246 425,248 425,249 425,250 425,251 425,252 425,253 425,254 425,255 425,256 425,257 425,258 425,259 425,261 425,262 425,263 425,264 425,265 426,266 426,267 426,268 426,269 426,270 426,271 426,272 426,273 426,275 426,276 426,277 426,278 426,279 426,280 426,281 426,282 426,283 427,284 427,285 427,286 427,287 427,288 427,289 427,290 427,291 427,292 427,293 427,294 427,296 427,297 427,298 427,299 427,300 428,301 428,302 428,303 428,304 428,305 428,306 428,307 428,308 428,309 428,310 428,311 428,312 428,313 428,314 428,315 428,316 428,317 429,317 429,318 429,319 429,320 429,321 429,322 429,323 429,324 429,325 429,326 429,327 429,328 429,329 429,330 429,331 429,332 429,332 430,333 430,334 430,335 430,336 430,337 430,338 430,339 430,340 430,341 430,341 430,342 430,343 430,344 430,345 430,346 430,347 430,347 431,348 431,349 431,350 431,351 431,351 431,352 431,353 431,354 431,355 431,356 431,356 431,357 431,358 431,359 431,359 431,360 432,361 432,362 432,362 432,363 432,364 432,365 432,365 432,366 432,367 432,368 432,368 432,369 432,370 432,370 432,371 432,372 432,372 433,373 433,374 433,374 433,375 433,376 433,376 433,377 433,378 433,378 433,379 433,380 433,380 433,381 433,381 433,382 433,383 433,383 434,384 434,384 434,385 434,385 434,386 434,387 434,387 434,388 434,388 434,389 434,389 434,390 434,390 434,391 434,391 434,392 435,392 435,393 435,393 435,394 435,394 435,394 435,395 435,395 435,396 435,396 435,397 435,397 435,397 435,398 435,398 435,399 435,399 436,399 436,400 436,400 436,400 436,401 436,401 436,401 436,402 436,402 436,402 436,403 436,403 436,403 436,404 436,404 436,404 436,404 437,405 437,405 437,405 437,405 437,406 437,406 437,406 437,406 437,407 437,407 437,407 437,407 437,407 437,408 437,408 437,408 438,408 438,408 438,408 438,408 438,409 438,409 438,409 438,409 438,409 438,409 438,409 438,409 438,409 438,409 438,409 438,409 438,410 439,410 439,410 439,410 439,410 439,410 439,410 439,410 439,410 439,410 439,410 439,410 439,410 439,409 439,409 439,409 439,409 439,409 440,409 440,409 440,409 440,409 440,409 440,409 440,409 440,408 440,408 440,408 440,408 440,408 440,408 440,408 440,407 440,407 441,407 441,407 441,407 441,406 441,406 441,406 441,406 441,405 441,405 441,405 441,405 441,404 441,404 441,404 441,404 441,403 441,403 442,403 442,402 442,402 442,402 442,401 442,401 442,401 442,400 442,400 442,400 442,399 442,399 442,399 442,398 442,398 442,397 442,397 443,397 443,396 443,396 443,395 443,395 443,394 443,394 443,394 443,393 443,393 443,392 443,392 443,391 443,391 443,390 443,390 443,389 444,389 444,388 444,388 444,387 444,387 444,386 444,385 444,385 444,384 444,384 444,383 444,383 444,382 444,381 444,381 444,380 445,380 445,379 445,378 445,378 445,377 445,376 445,376 445,375 445,374 445,374 445,373 445,372 445,372 445,371 445,370 445,370 445,369 446,368 446,368 446,367 446,366 446,365 446,365 446,364 446,363 446,362 446,362 446,361 446,360 446,359 446,359 446,358 446,357 446,356 447,356 447,355 447,354 447,353 447,352 447,351 447,351 447,350 447,349 447,348 447,347 447,347 447,346 447,345 447,344 447,343 448,342 448,341 448,341 448,340 448,339 448,338 448,337 448,336 448,335 448,334 448,333 448,332 448,332 448,331 448,330 448,329 448,328 449,327 449,326 449,325 449,324 449,323 449,322 449,321 449,320 449,319 449,318 449,317 449,317 449,316 449,315 449,314 449,313 449,312 450,311 450,310 450,309 450,308 450,307 450,306 450,305 450,304 450,303 450,302 450,301 450,300 450,299 450,298 450,297 450,296 451,294 451,293 451,292 451,291 451,290 451,289 451,288 451,287 451,286 451,285 451,284 451,283 451,282 451,281 451,280 451,279 451,278 452,277 452,276 452,275 452,273 452,272 452,271 452,270 452,269 452,268 452,267 452,266 452,265 452,264 452,263 452,262 452,261 452,259 453,258 453,257 453,256 453,255 453,254 453,253 453,252 453,251 453,250 453,249 453,248 453,246 453,245 453,244 453,243 453,242 454,241 454,240 454,239 454,238 454,237 454,235 454,234 454,233 454,232 454,231 454,230 454,229 454,228 454,227 454,226 454,225 454,223 455,222 455,221 455,220 455,219 455,218 455,217 455,216 455,215 455,214 455,213 455,212 455,210 455,209 455,208 455,207 455,206 455,205 456,204 456,203 456,202 456,201 456,200 456,199 456,198 456,196 456,195 456,194 456,193 456,192 456,191 456,190 456,189 456,188 456,187 457,186 457,185 457,184 457,183 457,182 457,181 457,180 457,179 457,178 457,177 457,175 457,174 457,173 457,172 457,171 457,170 458,169 458,168 458,167 458,166 458,165 458,164 458,163 458,162 458,161 458,160 458,159 458,158 458,157 458,156 458,155 458,154 458,154 459,153 459,152 459,151 459,150 459,149 459,148 459,147 459,146 459,145 459,144 459,143 459,142 459,141 459,140 459,139 459,139 459,138 460,137 460,136 460,135 460,134 460,133 460,132 460,131 460,130 460,130 460,129 460,128 460,127 460,126 460,125 460,124 460,124 461,123 461,122 461,121 461,120 461,120 461,119 461,118 461,117 461,116 461,115 461,115 461,114 461,113 461,112 461,112 461,111 461,110 462,109 462,109 462,108 462,107 462,106 462,106 462,105 462,104 462,103 462,103 462,102 462,101 462,101 462,100 462,99 462,99 462,98 463,97 463,97 463,96 463,95 463,95 463,94 463,93 463,93 463,92 463,91 463,91 463,90 463,90 463,89 463,88 463,88 464,87 464,87 464,86 464,86 464,85 464,84 464,84 464,83 464,83 464,82 464,82 464,81 464,81 464,80 464,80 464,79 464,79 465,78 465,78 465,77 465,77 465,77 465,76 465,76 465,75 465,75 465,74 465,74 465,74 465,73 465,73 465,72 465,72 465,72 466,71 466,71 466,71 466,70 466,70 466,70 466,69 466,69 466,69 466,68 466,68 466,68 466,67 466,67 466,67 466,67 466,66 467,66 467,66 467,66 467,65 467,65 467,65 467,65 467,64 467,64 467,64 467,64 467,64 467,63 467,63 467,63 467,63 468,63 468,63 468,63 468,62 468,62 468,62 468,62 468,62 468,62 468,62 468,62 468,62 468,62 468,62 468,62 468,61 468,61 469,61 469,61 469,61 469,61 469,61 469,61 469,61 469,61 469,61 469,61 469,61 469,62 469,62 469,62 469,62 469,62 469,62 470,62 470,62 470,62 470,62 470,62 470,62 470,63 470,63 470,63 470,63 470,63 470,63 470,63 470,64 470,64 470,64 471,64 471,64 471,65 471,65 471,65 471,65 471,66 471,66 471,66 471,66 471,67 471,67 471,67 471,67 471,68 471,68 471,68 472,69 472,69 472,69 472,70 472,70 472,70 472,71 472,71 472,71 472,72 472,72 472,72 472,73 472,73 472,74 472,74 472,74 473,75 473,75 473,76 473,76 473,77 473,77 473,77 473,78 473,78 473,79 473,79 473,80 473,80 473,81 473,81 473,82 474,82 474,83 474,83 474,84 474,84 474,85 474,86 474,86 474,87 474,87 474,88 474,88 474,89 474,90 474,90 474,91 474,91 475,92 475,93 475,93 475,94 475,95 475,95 475,96 475,97 475,97 475,98 475,99 475,99 475,100 475,101 475,101 475,102 475,103 476,103 476,104 476,105 476,106 476,106 476,107 476,108 476,109 476,109 476,110 476,111 476,112 476,112 476,113 476,114 476,115 477,115 477,116 477,117 477,118 477,119 477,120 477,120 477,121 477,122 477,123 477,124 477,124 477,125 477,126 477,127 477,128 477,129 478,130 478,130 478,131 478,132 478,133 478,134 478,135 478,136 478,137 478,138 478,139 478,139 478,140 478,141 478,142 478,143 478,144 479,145 479,146 479,147 479,148 479,149 479,150 479,151 479,152 479,153 479,154 479,154 479,155 479,156 479,157 479,158 479,159 479,160 480,161 480,162 480,163 480,164 480,165 480,166 480,167 480,168 480,169 480,170 480,171 480,172 480,173 480,174 480,175 480,177 481,178 481,179 481,180 481,181 481,182 481,183 481,184 481,185 481,186 481,187 481,188 481,189 481,190 481,191 481,192 481,193 481,194 482,195 482,196 482,198 482,199 482,200 482,201 482,202 482,203 482,204 482,205 482,206 482,207 482,208 482,209 482,210 482,212 482,213 483,214 483,215 483,216 483,217 483,218 483,219 483,220 483,221 483,222 483,223 483,225 483,226 483,227 483,228 483,229 483,230 484,231 484,232 484,233 484,234 484,235 484,237 484,238 484,239 484,240 484,241 484,242 484,243 484,244 484,245 484,246 484,248 484,249 485,250 485,251 485,252 485,253 485,254 485,255 485,256 485,257 485,258 485,259 485,261 485,262 485,263 485,264 485,265 485,266 485,267 486,268 486,269 486,270 486,271 486,272 486,273 486,275 486,276 486,277 486,278 486,279 486,280 486,281 486,282 486,283 486,284 487,285 487,286 487,287 487,288 487,289 487,290 487,291 487,292 487,293 487,294 487,296 487,297 487,298 487,299 487,300 487,301 487,302 488,303 488,304 488,305 488,306 488,307 488,308 488,309 488,310 488,311 488,312 488,313 488,314 488,315 488,316 488,317 488,317 488,318 489,319 489,320 489,321 489,322 489,323 489,324 489,325 489,326 489,327 489,328 489,329 489,330 489,331 489,332 489,332 489,333 490,334 490,335 490,336 490,337 490,338 490,339 490,340 490,341 490,341 490,342 490,343 490,344 490,345 490,346 490,347 490,347 490,348 491,349 491,350 491,351 491,351 491,352 491,353 491,354 491,355 491,356 491,356 491,357 491,358 491,359 491,359 491,360 491,361 491,362 492,362 492,363 492,364 492,365 492,365 492,366 492,367 492,368 492,368 492,369 492,370 492,370 492,371 492,372 492,372 492,373 492,374 493,374 493,375 493,376 493,376 493,377 493,378 493,378 493,379 493,380 493,380 493,381 493,381 493,382 493,383 493,383 493,384 494,384 494,385 494,385 494,386 494,387 494,387 494,388 494,388 494,389 494,389 494,390 494,390 494,391 494,391 494,392 494,392 494,393 495,393 495,394 495,394 495,394 495,395 495,395 495,396 495,396 495,397 495,397 495,397 495,398 495,398 495,399 495,399 495,399 495,400 496,400 496,400 496,401 496,401 496,401 496,402 496,402 496,402 496,403 496,403 496,403 496,404 496,404 496,404 496,404 496,405 497,405 497,405 497,405 497,406 497,406 497,406 497,406 497,407 497,407 497,407 497,407 497,407 497,408 497,408 497,408 497,408 497,408 498,408 498,408 498,409 498,409 498,409 498,409 498,409 498,409 498,409 498,409 498,409 498,409 498,409 498,409 498,410 498,410 498,410 499,410 499,410 499,410 499,410 499,410 499,410 499,410 499,410 499,410 499,410 499,409 499,409 499,409 499,409 499,409 499,409 500,409 500,409 500,409 500,409 500,409 500,409 500,408 500,408 500,408 500,408 500,408 500,408 500,408 500,407 500,407 500,407 500,407 501,407 501,406 501,406 501,406 501,406 501,405 501,405 501,405 501,405 501,404 501,404 501,404 501,404 501,403 501,403 501,403 501,402 502,402 502,402 502,401 502,401 502,401 502,400 502,400 502,400 502,399 502,399 502,399 502,398 502,398 502,397 502,397 502,397 502,396 503,396 503,395 503,395 503,394 503,394 503,394 503,393 503,393 503,392 503,392 503,391 503,391 503,390 503,390 503,389 503,389 504,388 504,388 504,387 504,387 504,386 504,385 504,385 504,384 504,384 504,383 504,383 504,382 504,381 504,381 504,380 504,380 504,379 505,378 505,378 505,377 505,376 505,376 505,375 505,374 505,374 505,373 505,372 505,372 505,371 505,370 505,370 505,369 505,368 505,368 506,367 506,366 506,365 506,365 506,364 506,363 506,362 506,362 506,361 506,360 506,359 506,359 506,358 506,357 506,356 506,356 507,355 507,354 507,353 507,352 507,351 507,351 507,350 507,349 507,348 507,347 507,347 507,346 507,345 507,344 507,343 507,342 507,341 508,341 508,340 508,339 508,338 508,337 508,336 508,335 508,334 508,333 508,332 508,332 508,331 508,330 508,329 508,328 508,327 508,326 509,325 509,324 509,323 509,322 509,321 509,320 509,319 509,318 509,317 509,317 509,316 509,315 509,314 509,313 509,312 509,311 510,310 510,309 510,308 510,307 510,306 510,305 510,304 510,303 510,302 510,301 510,300 510,299 510,298 510,297 510,296 510,294 510,293 511,292 511,291 511,290 511,289 511,288 511,287 511,286 511,285 511,284 511,283 511,282 511,281 511,280 511,279 511,278 511,277 511,276 512,275 512,273 512,272 512,271 512,270 512,269 512,268 512,267 512,266 512,265 512,264 512,263 512,262 512,261 512,259 512,258 513,257 513,256 513,255 513,254 513,253 513,252 513,251 513,250 513,249 513,248 513,246 513,245 513,244 513,243 513,242 513,241 513,240 514,239 514,238 514,237 514,235 514,234 514,233 514,232 514,231 514,230 514,229 514,228 514,227 514,226 514,225 514,223 514,222 514,221 515,220 515,219 515,218 515,217 515,216 515,215 515,214 515,213 515,211 515,210 515,209 515,208 515,207 515,206 515,205 515,204 515,203 516,202 516,201 516,200 516,199 516,198 516,196 516,195 516,194 516,193 516,192 516,191 516,190 516,189 516,188 516,187 516,186 517,185 517,184 517,183 517,182 517,181 517,180 517,179 517,178 517,177 517,175 517,174 517,173 517,172 517,171 517,170 517,169 517,168 518,167 518,166 518,165 518,164 518,163 518,162 518,161 518,160 518,159 518,158 518,157 518,156 518,155 518,154 518,154 518,153 518,152 519,151 519,150 519,149 519,148 519,147 519,146 519,145 519,144 519,143 519,142 519,141 519,140 519,139 519,139 519,138 519,137 520,136 520,135 520,134 520,133 520,132 520,131 520,130 520,130 520,129 520,128 520,127 520,126 520,125 520,124 520,124 520,123 520,122 521,121 521,120 521,120 521,119 521,118 521,117 521,116 521,115 521,115 521,114 521,113 521,112 521,112 521,111 521,110 521,109 521,109 522,108 522,107 522,106 522,106 522,105 522,104 522,103 522,103 522,102 522,101 522,101 522,100 522,99 522,99 522,98 522,97 523,97 523,96 523,95 523,95 523,94 523,93 523,93 523,92 523,91 523,91 523,90 523,90 523,89 523,88 523,88 523,87 523,87 524,86 524,86 524,85 524,84 524,84 524,83 524,83 524,82 524,82 524,81 524,81 524,80 524,80 524,79 524,79 524,78 524,78 525,77 525,77 525,77 525,76 525,76 525,75 525,75 525,74 525,74 525,74 525,73 525,73 525,72 525,72 525,72 525,71 526,71 526,71 526,70 526,70 526,70 526,69 526,69 526,69 526,68 526,68 526,68 526,67 526,67 526,67 526,67 526,66 526,66 527,66 527,66 527,65 527,65 527,65 527,65 527,64 527,64 527,64 527,64 527,64 527,63 527,63 527,63 527,63 527,63 527,63 528,63 528,62 528,62 528,62 528,62 528,62 528,62 528,62 528,62 528,62 528,62 528,62 528,62 528,61 528,61 528,61 528,61 529,61 529,61 529,61 529,61 529,61 529,61 529,61 529,61 529,61 529,62 529,62 529,62 529,62 529,62 529,62 529,62 530,62 530,62 530,62 530,62 530,62 530,63 530,63 530,63 530,63 530,63 530,63 530,63 530,64 530,64 530,64 530,64 530,64 531,65 531,65 531,65 531,65 531,66 531,66 531,66 531,66 531,67 531,67 531,67 531,67 531,68 531,68 531,68 531,69 531,69 532,69 532,70 532,70 532,70 532,71 532,71 532,71 532,72 532,72 532,72 532,73 532,73 532,74 532,74 532,74 532,75 533,75 533,76 533,76 533,77 533,77 533,77 533,78 533,78 533,79 533,79 533,80 533,80 533,81 533,81 533,82 533,82 533,83 534,83 534,84 534,84 534,85 534,86 534,86 534,87 534,87 534,88 534,88 534,89 534,90 534,90 534,91 534,91 534,92 534,93 535,93 535,94 535,95 535,95 535,96 535,97 535,97 535,98 535,99 535,99 535,100 535,101 535,101 535,102 535,103 535,103 536,104 536,105 536,106 536,106 536,107 536,108 536,109 536,109 536,110 536,111 536,112 536,112 536,113 536,114 536,115 536,115 536,116 537,117 537,118 537,119 537,120 537,120 537,121 537,122 537,123 537,124 537,124 537,125 537,126 537,127 537,128 537,129 537,130 537,130 538,131 538,132 538,133 538,134 538,135 538,136 538,137 538,138 538,139 538,139 538,140 538,141 538,142 538,143 538,144 538,145 538,146 539,147 539,148 539,149 539,150 539,151 539,152 539,153 539,154 539,154 539,155 539,156 539,157 539,158 539,159 539,160 539,161 540,162 540,163 540,164 540,165 540,166 540,167 540,168 540,169 540,170 540,171 540,172 540,173 540,174 540,175 540,177 540,178 540,179 541,180 541,181 541,182 541,183 541,184 541,185 541,186 541,187 541,188 541,189 541,190 541,191 541,192 541,193 541,194 541,195 541,196 542,198 542,199 542,200 542,201 542,202 542,203 542,204 542,205 542,206 542,207 542,208 542,209 542,210 542,212 542,213 542,214 543,215 543,216 543,217 543,218 543,219 543,220 543,221 543,222 543,223 543,225 543,226 543,227 543,228 543,229 543,230 543,231 543,232 544,233 544,234 544,235 544,237 544,238 544,239 544,240 544,241 544,242 544,243 544,244 544,245 544,246 544,248 544,249 544,250 544,251 545,252 545,253 545,254 545,255 545,256 545,257 545,258 545,259 545,261 545,262 545,263 545,264 545,265 545,266 545,267 545,268 546,269 546,270 546,271 546,272 546,273 546,275 546,276 546,277 546,278 546,279 546,280 546,281 546,282 546,283 546,284 546,285 546,286 547,287 547,288 547,289 547,290 547,291 547,292 547,293 547,294 547,296 547,297 547,298 547,299 547,300 547,301 547,302 547,303 547,304 548,305 548,306 548,307 548,308 548,309 548,310 548,311 548,312 548,313 548,314 548,315 548,316 548,317 548,317 548,318 548,319 549,320 549,321 549,322 549,323 549,324 549,325 549,326 549,327 549,328 549,329 549,330 549,331 549,332 549,332 549,333 549,334 549,335 550,336 550,337 550,338 550,339 550,340 550,341 550,341 550,342 550,343 550,344 550,345 550,346 550,347 550,347 550,348 550,349 550,350 551,351 551,351 551,352 551,353 551,354 551,355 551,356 551,356 551,357 551,358 551,359 551,359 551,360 551,361 551,362 551,362 551,363 552,364 552,365 552,365 552,366 552,367 552,368 552,368 552,369 552,370 552,370 552,371 552,372 552,372 552,373 552,374 552,374 553,375 553,376 553,376 553,377 553,378 553,378 553,379 553,380 553,380 553,381 553,381 553,382 553,383 553,383 553,384 553,384 553,385 554,385 554,386 554,387 554,387 554,388 554,388 554,389 554,389 554,390 554,390 554,391 554,391 554,392 554,392 554,393 554,393 554,394 555,394 555,394 555,395 555,395 555,396 555,396 555,397 555,397 555,397 555,398 555,398 555,399 555,399 555,399 555,400 555,400 556,400 556,401 556,401 556,401 556,402 556,402 556,402 556,403 556,403 556,403 556,404 556,404 556,404 556,404 556,405 556,405 556,405 557,405 557,406 557,406 557,406 557,406 557,407 557,407 557,407 557,407 557,407 557,408 557,408 557,408 557,408 557,408 557,408 557,408 558,409 558,409 558,409 558,409 558,409 558,409 558,409 558,409 558,409 558,409 558,409 558,409 558,410 558,410 558,410 558,410 559,410 559,410 559,410 559,410 559,410 559,410 559,410 559,410 559,410 559,409 559,409 559,409 559,409 559,409 559,409 559,409 559,409 560,409 560,409 560,409 560,409 560,408 560,408 560,408 560,408 560,408 560,408 560,408 560,407 560,407 560,407 560,407 560,407 560,406 561,406 561,406 561,406 561,405 561,405 561,405 561,405 561,404 561,404 561,404 561,404 561,403 561,403 561,403 561,402 561,402 562,402 562,401 562,401 562,401 562,400 562,400 562,400 562,399 562,399 562,399 562,398 562,398 562,397 562,397 562,397 562,396 562,396 563,395 563,395 563,394 563,394 563,394 563,393 563,393 563,392 563,392 563,391 563,391 563,390 563,390 563,389 563,389 563,388 563,388 564,387 564,387 564,386 564,385 564,385 564,384 564,384 564,383 564,383 564,382 564,381 564,381 564,380 564,380 564,379 564,378 564,378 565,377 565,376 565,376 565,375 565,374 565,374 565,373 565,372 565,372 565,371 565,370 565,370 565,369 565,368 565,368 565,367 566,366 566,365 566,365 566,364 566,363 566,362 566,362 566,361 566,360 566,359 566,359 566,358 566,357 566,356 566,356 566,355 566,354 567,353 567,352 567,351 567,351 567,350 567,349 567,348 567,347 567,347 567,346 567,345 567,344 567,343 567,342 567,341 567,341 567,340 568,339 568,338 568,337 568,336 568,335 568,334 568,333 568,332 568,332 568,331 568,330 568,329 568,328 568,327 568,326 568,325 569,324 569,323 569,322 569,321 569,320 569,319 569,318 569,317 569,317 569,316 569,315 569,314 569,313 569,312 569,311 569,310 569,309 570,308 570,307 570,306 570,305 570,304 570,303 570,302 570,301 570,300 570,299 570,298 570,297 570,296 570,294 570,293 570,292 570,291 571,290 571,289 571,288 571,287 571,286 571,285 571,284 571,283 571,282 571,281 571,280 571,279 571,278 571,277 571,276 571,275 572,273 572,272 572,271 572,270 572,269 572,268 572,267 572,266 572,265 572,264 572,263 572,262 572,261 572,259 572,258 572,257 572,256 573,255 573,254 573,253 573,252 573,251 573,250 573,249 573,248 573,246 573,245 573,244 573,243 573,242 573,241 573,240 573,239 573,238 574,237 574,235 574,234 574,233 574,232 574,231 574,230 574,229 574,228 574,227 574,226 574,225 574,223 574,222 574,221 574,220 574,219 575,218 575,217 575,216 575,215 575,214 575,213 575,212 575,210 575,209 575,208 575,207 575,206 575,205 575,204 575,203 575,202 576,201 576,200 576,199 576,198 576,196 576,195 576,194 576,193 576,192 576,191 576,190 576,189 576,188 576,187 576,186 576,185 576,184 577,183 577,182 577,181 577,180 577,179 577,178 577,177 577,175 577,174 577,173 577,172 577,171 577,170 577,169 577,168 577,167 577,166 578,165 578,164 578,163 578,162 578,161 578,160 578,159 578,158 578,157 578,156 578,155 578,154 578,154 578,153 578,152 578,151 579,150 579,149 579,148 579,147 579,146 579,145 579,144 579,143 579,142 579,141 579,140 579,139 579,139 579,138 579,137 579,136 579,135 580,134 580,133 580,132 580,131 580,130 580,130 580,129 580,128 580,127 580,126 580,125 580,124 580,124 580,123 580,122 580,121 580,120 581,120 581,119 581,118 581,117 581,116 581,115 581,115 581,114 581,113 581,112 581,112 581,111 581,110 581,109 581,109 581,108 582,107 582,106 582,106 582,105 582,104 582,103 582,103 582,102 582,101 582,101 582,100 582,99 582,99 582,98 582,97 582,97 582,96 583,95 583,95 583,94 583,93 583,93 583,92 583,91 583,91 583,90 583,90 583,89 583,88 583,88 583,87 583,87 583,86 583,86 584,85 584,84 584,84 584,83 584,83 584,82 584,82 584,81 584,81 584,80 584,80 584,79 584,79 584,78 584,78 584,77 585,77 585,77 585,76 585,76 585,75 585,75 585,74 585,74 585,74 585,73 585,73 585,72 585,72 585,72 585,71 585,71 585,71 586,70 586,70 586,70 586,69 586,69 586,69 586,68 586,68 586,68 586,67 586,67 586,67 586,67 586,66 586,66 586,66 586,66 587,65 587,65 587,65 587,65 587,64 587,64 587,64 587,64 587,64 587,63 587,63 587,63 587,63 587,63 587,63 587,63 587,62 588,62 588,62 588,62 588,62 588,62 588,62 588,62 588,62 588,62 588,62 588,62 588,61 588,61 588,61 588,61 588,61 589,61 589,61 589,61 589,61 589,61 589,61 589,61 589,61 589,62 589,62 589,62 589,62 589,62 589,62 589,62 589,62 589,62 590,62 590,62 590,62 590,63 590,63 590,63 590,63 590,63 590,63 590,63 590,64 590,64 590,64 590,64 590,64 590,65 590,65 591,65 591,65 591,66 591,66 591,66 591,66 591,67 591,67 591,67 591,67 591,68 591,68 591,68 591,69 591,69 591,69 592,70 592,70 592,70 592,71 592,71 592,71 592,72 592,72 592,72 592,73 592,73 592,74 592,74 592,74 592,75 592,75 592,76 593,76 593,77 593,77 593,77 593,78 593,78 593,79 593,79 593,80 593,80 593,81 593,81 593,82 593,82 593,83 593,83 593,84 594,84 594,85 594,86 594,86 594,87 594,87 594,88 594,88 594,89 594,90 594,90 594,91 594,91 594,92 594,93 594,93 595,94 595,95 595,95 595,96 595,97 595,97 595,98 595,99 595,99 595,100 595,101 595,101 595,102 595,103 595,103 595,104 595,105 596,106 596,106 596,107 596,108 596,109 596,109 596,110 596,111 596,112 596,112 596,113 596,114 596,115 596,115 596,116 596,117 596,118 597,119 597,120 597,120 597,121 597,122 597,123 597,124 597,124 597,125 597,126 597,127 597,128 597,129 597,130 597,130 597,131 598,132 598,133 598,134 598,135 598,136 598,137 598,138 598,139 598,139 598,140 598,141 598,142 598,143 598,144 598,145 598,146 598,147 599,148 599,149 599,150 599,151 599,152 599,153 599,154 599,154 599,155 599,156 599,157 599,158 599,159 599,160 599,161 599,162 599,163 600,164 600,165 600,166 600,167 600,168 600,169 600,170 600,171 600,172 600,173 600,174 600,175 600,177 600,178 600,179 600,180 600,181 601,182 601,183 601,184 601,185 601,186 601,187 601,188 601,189 601,190 601,191 601,192 601,193 601,194 601,195 601,196 601,198 602,199 602,200 602,201 602,202 602,203 602,204 602,205 602,206 602,207 602,208 602,209 602,210 602,212 602,213 602,214 602,215 602,216 603,217 603,218 603,219 603,220 603,221 603,222 603,223 603,225 603,226 603,227 603,228 603,229 603,230 603,231 603,232 603,233 603,234 604,235 604,237 604,238 604,239 604,240 604,241 604,242 604,243 604,244 604,245 604,246 604,248 604,249 604,250 604,251 604,252 605,253 605,254 605,255 605,256 605,257 605,258 605,259 605,261 605,262 605,263 605,264 605,265 605,266 605,267 605,268 605,269 605,270 606,271 606,272 606,273 606,275 606,276 606,277 606,278 606,279 606,280 606,281 606,282 606,283 606,284 606,285 606,286 606,287 606,288 607,289 607,290 607,291 607,292 607,293 607,294 607,296 607,297 607,298 607,299 607,300 607,301 607,302 607,303 607,304 607,305 608,306 608,307 608,308 608,309 608,310 608,311 608,312 608,313 608,314 608,315 608,316 608,317 608,317 608,318 608,319 608,320 608,321 609,322 609,323 609,324 609,325 609,326 609,327 609,328 609,329 609,330 609,331 609,332 609,332 609,333 609,334 609,335 609,336 609,337 610,338 610,339 610,340 610,341 610,341 610,342 610,343 610,344 610,345 610,346 610,347 610,347 610,348 610,349 610,350 610,351 610,351 611,352 611,353 611,354 611,355 611,356 611,356 611,357 611,358 611,359 611,359 611,360 611,361 611,362 611,362 611,363 611,364 612,365 612,365 612,366 612,367 612,368 612,368 612,369 612,370 612,370 612,371 612,372 612,372 612,373 612,374 612,374 612,375 612,376 613,376 613,377 613,378 613,378 613,379 613,380 613,380 613,381 613,381 613,382 613,383 613,383 613,384 613,384 613,385 613,385 613,386 614,387 614,387 614,388 614,388 614,389 614,389 614,390 614,390 614,391 614,391 614,392 614,392 614,393 614,393 614,394 614,394 615,394 615,395 615,395 615,396 615,396 615,397 615,397 615,397 615,398 615,398 615,399 615,399 615,399 615,400 615,400 615,400 615,401 616,401 616,401 616,402 616,402 616,402 616,403 616,403 616,403 616,404 616,404 616,404 616,404 616,405 616,405 616,405 616,405 616,406 617,406 617,406 617,406 617,407 617,407 617,407 617,407 617,407 617,408 617,408 617,408 617,408 617,408 617,408 617,408 617,409 618,409 618,409 618,409 618,409 618,409 618,409 618,409 618,409 618,409 618,409 618,409 618,410 618,410 618,410 618,410 618,410 618,410 619,410 619,410 619,410 619,410 619,410 619,410 619,410 619,409 619,409 619,409 619,409 619,409 619,409 619,409 619,409 619,409 619,409 620,409 620,409 620,408 620,408 620,408 620,408 620,408 620,408 620,408 620,407 620,407 620,407 620,407 620,407 620,406 620,406 621,406 621,406 621,405 621,405 621,405 621,405 621,404 621,404 621,404 621,404 621,403 621,403 621,403 621,402 621,402 621,402 621,401 622,401 622,401 622,400 622,400 622,400 622,399 622,399 622,399 622,398 622,398 622,397 622,397 622,397 622,396 622,396 622,395 622,395 623,394 623,394 623,394 623,393 623,393 623,392 623,392 623,391 623,391 623,390 623,390 623,389 623,389 623,388 623,388 623,387 623,387 624,386 624,385 624,385 624,384 624,384 624,383 624,383 624,382 624,381 624,381 624,380 624,380 624,379 624,378 624,378 624,377 625,376 625,376 625,375 625,374 625,374 625,373 625,372 625,372 625,371 625,370 625,370 625,369 625,368 625,368 625,367 625,366 625,365 626,365 626,364 626,363 626,362 626,362 626,361 626,360 626,359 626,359 626,358 626,357 626,356 626,356 626,355 626,354 626,353 626,352 627,351 627,351 627,350 627,349 627,348 627,347 627,347 627,346 627,345 627,344 627,343 627,342 627,341 627,341 627,340 627,339 628,338 628,337 628,336 628,335 628,334 628,333 628,332 628,332 628,331 628,330 628,329 628,328 628,327 628,326 628,325 628,324 628,323 629,322 629,321 629,320 629,319 629,318 629,317 629,317 629,316 629,315 629,314 629,313 629,312 629,311 629,310 629,309 629,308 629,307 630,306 630,305 630,304 630,303 630,302 630,301 630,300 630,299 630,298 630,297 630,296 630,294 630,293 630,292 630,291 630,290 631,289 631,288 631,287 631,286 631,285 631,284 631,283 631,282 631,281 631,280 631,279 631,278 631,277 631,276 631,275 631,273 631,272 632,271 632,270 632,269 632,268 632,267 632,266 632,265 632,264 632,263 632,262 632,261 632,259 632,258 632,257 632,256 632,255 632,254 633,253 633,252 633,251 633,250 633,249 633,248 633,246 633,245 633,244 633,243 633,242 633,241 633,240 633,239 633,238 633,237 634,235 \"/>\n",
       "<rect x=\"525\" y=\"220\" width=\"105\" height=\"30\" opacity=\"0.8\" fill=\"#FFFFFF\" stroke=\"none\"/>\n",
       "<rect x=\"525\" y=\"220\" width=\"105\" height=\"30\" opacity=\"1\" fill=\"none\" stroke=\"#000000\"/>\n",
       "<text x=\"565\" y=\"230\" dy=\"0.76em\" text-anchor=\"start\" font-family=\"sans-serif\" font-size=\"9.67741935483871\" opacity=\"1\" fill=\"#000000\">\n",
       "y = sin(t)\n",
       "</text>\n",
       "<polyline fill=\"none\" opacity=\"1\" stroke=\"#FF0000\" stroke-width=\"1\" points=\"535,235 555,235 \"/>\n",
       "</svg>\n",
       "</div>"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "let figure = evcxr_figure((640, 480), |root| {\n",
    "    root.fill(&WHITE)?;\n",
    "    let mut chart = ChartBuilder::on(&root)\n",
    "        .caption(\"y=Amp*sin(2*pi*freq*t + phase) + offset\", (\"sans-serif\", 14).into_font())\n",
    "        .margin(5)\n",
    "        .x_label_area_size(30)\n",
    "        .y_label_area_size(30)\n",
    "        .build_cartesian_2d(0f32..1f32, -1.2f32..1.2f32)?;\n",
    "\n",
    "    chart.configure_mesh().draw()?;\n",
    "    let amp:f32 = 1.0;\n",
    "    let freq:f32 = 10.0;\n",
    "    let phase:f32 = 0.0;\n",
    "    let offset:f32 = 0.0;\n",
    "    chart.draw_series(LineSeries::new(\n",
    "        (0..=10000).map(|x| x as f32 / 10000.0).map(|x| (x, amp * (freq * x * std::f32::consts::PI * 2.0 + phase).sin()+offset)),\n",
    "        &RED,\n",
    "    )).unwrap()\n",
    "        .label(\"y = sin(t)\")\n",
    "        .legend(|(x,y)| PathElement::new(vec![(x,y), (x + 20,y)], &RED));\n",
    "\n",
    "    chart.configure_series_labels()\n",
    "        .background_style(&WHITE.mix(0.8))\n",
    "        .border_style(&BLACK)\n",
    "        .draw()?;\n",
    "    Ok(())\n",
    "});\n",
    "figure\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {
    "vscode": {
     "languageId": "rust"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "0,0\n",
      "0.001,0.06279052\n",
      "0.002,0.12533323\n",
      "0.003,0.18738133\n",
      "0.004,0.2486899\n",
      "0.005,0.30901697\n",
      "0.006,0.36812457\n",
      "0.007,0.42577928\n",
      "0.008,0.4817537\n",
      "0.009,0.5358268\n",
      "0.01,0.58778524\n",
      "0.011,0.63742405\n",
      "0.012,0.6845472\n",
      "0.013,0.7289686\n",
      "0.014,0.77051324\n",
      "0.015,0.809017\n",
      "0.016,0.8443279\n",
      "0.017,0.8763067\n",
      "0.018,0.90482706\n",
      "0.019,0.9297765\n",
      "0.02,0.9510565\n",
      "0.021,0.96858317\n",
      "0.022,0.9822873\n",
      "0.023,0.9921147\n",
      "0.024,0.9980267\n",
      "0.025,1\n",
      "0.026,0.9980267\n",
      "0.027,0.99211466\n",
      "0.028,0.9822872\n",
      "0.029,0.96858317\n",
      "0.03,0.95105654\n",
      "0.031,0.92977643\n",
      "0.032,0.904827\n",
      "0.033,0.8763067\n",
      "0.034,0.84432787\n",
      "0.035,0.809017\n",
      "0.036,0.77051324\n",
      "0.037,0.7289686\n",
      "0.038,0.68454707\n",
      "0.039,0.63742375\n",
      "0.04,0.58778536\n",
      "0.041,0.5358265\n",
      "0.042,0.48175377\n",
      "0.043,0.42577916\n",
      "0.044,0.3681244\n",
      "0.045,0.3090168\n",
      "0.046,0.24868967\n",
      "0.047,0.18738154\n",
      "0.048,0.12533297\n",
      "0.049,0.06279046\n",
      "0.05,-0.00000008742278\n",
      "0.051,-0.06279063\n",
      "0.052,-0.12533313\n",
      "0.053,-0.18738124\n",
      "0.054,-0.24869007\n",
      "0.055,-0.3090172\n",
      "0.056,-0.36812454\n",
      "0.057,-0.4257793\n",
      "0.058,-0.4817537\n",
      "0.059,-0.53582704\n",
      "0.06,-0.5877851\n",
      "0.061,-0.6374241\n",
      "0.062,-0.68454725\n",
      "0.063,-0.72896874\n",
      "0.064,-0.77051336\n",
      "0.065,-0.8090168\n",
      "0.066,-0.8443278\n",
      "0.067,-0.87630683\n",
      "0.068,-0.9048272\n",
      "0.069,-0.9297766\n",
      "0.07,-0.9510565\n",
      "0.071,-0.9685833\n",
      "0.072,-0.9822872\n",
      "0.073,-0.9921148\n",
      "0.074,-0.9980267\n",
      "0.075,-1\n",
      "0.076,-0.9980267\n",
      "0.077,-0.9921147\n",
      "0.078,-0.98228717\n",
      "0.079,-0.9685831\n",
      "0.08,-0.9510566\n",
      "0.081,-0.92977643\n",
      "0.082,-0.90482676\n",
      "0.083,-0.8763066\n",
      "0.084,-0.84432805\n",
      "0.085,-0.8090168\n",
      "0.086,-0.77051306\n",
      "0.087,-0.7289684\n",
      "0.088,-0.6845468\n",
      "0.089,-0.63742405\n",
      "0.09,-0.58778495\n",
      "0.091,-0.53582686\n",
      "0.092,-0.4817533\n",
      "0.093,-0.42577928\n",
      "0.094,-0.36812496\n",
      "0.095,-0.30901694\n",
      "0.096,-0.24868935\n",
      "0.097,-0.18738075\n",
      "0.098,-0.12533312\n",
      "0.099,-0.06279037\n",
      "0.1,0.00000017484555\n",
      "0.101,0.06279072\n",
      "0.102,0.12533346\n",
      "0.103,0.18738109\n",
      "0.104,0.2486897\n",
      "0.105,0.30901682\n",
      "0.106,0.36812443\n",
      "0.107,0.4257796\n",
      "0.108,0.481754\n",
      "0.109,0.5358263\n",
      "0.11,0.5877856\n",
      "0.111,0.63742435\n",
      "0.112,0.6845471\n",
      "0.113,0.7289686\n",
      "0.114,0.7705133\n",
      "0.115,0.80901706\n",
      "0.116,0.844328\n",
      "0.117,0.8763068\n",
      "0.118,0.9048273\n",
      "0.119,0.9297767\n",
      "0.12,0.9510564\n",
      "0.121,0.9685832\n",
      "0.122,0.9822873\n",
      "0.123,0.9921147\n",
      "0.124,0.9980267\n",
      "0.125,1\n",
      "0.126,0.9980267\n",
      "0.127,0.9921147\n",
      "0.128,0.98228717\n",
      "0.129,0.96858305\n",
      "0.13,0.95105666\n",
      "0.131,0.92977667\n",
      "0.132,0.90482724\n",
      "0.133,0.8763064\n",
      "0.134,0.8443276\n",
      "0.135,0.80901664\n",
      "0.136,0.7705128\n",
      "0.137,0.72896886\n",
      "0.138,0.6845466\n",
      "0.139,0.6374242\n",
      "0.14,0.5877854\n",
      "0.141,0.53582615\n",
      "0.142,0.481753\n",
      "0.143,0.42577857\n",
      "0.144,0.36812466\n",
      "0.145,0.3090171\n",
      "0.146,0.24868904\n",
      "0.147,0.18738043\n",
      "0.148,0.12533326\n",
      "0.149,0.06279052\n",
      "0.15,-0.000000023849761\n",
      "0.151,-0.062790565\n",
      "0.152,-0.12533331\n",
      "0.153,-0.18738142\n",
      "0.154,-0.24869001\n",
      "0.155,-0.30901715\n",
      "0.156,-0.36812562\n",
      "0.157,-0.42577946\n",
      "0.158,-0.4817539\n",
      "0.159,-0.5358262\n",
      "0.16,-0.5877847\n",
      "0.161,-0.63742423\n",
      "0.162,-0.68454736\n",
      "0.163,-0.72896886\n",
      "0.164,-0.7705141\n",
      "0.165,-0.8090178\n",
      "0.166,-0.84432817\n",
      "0.167,-0.8763069\n",
      "0.168,-0.9048269\n",
      "0.169,-0.92977667\n",
      "0.17,-0.95105666\n",
      "0.171,-0.9685833\n",
      "0.172,-0.98228735\n",
      "0.173,-0.99211466\n",
      "0.174,-0.9980268\n",
      "0.175,-1\n",
      "0.176,-0.99802667\n",
      "0.177,-0.9921147\n",
      "0.178,-0.9822873\n",
      "0.179,-0.968583\n",
      "0.18,-0.95105624\n",
      "0.181,-0.92977655\n",
      "0.182,-0.9048271\n",
      "0.183,-0.8763067\n",
      "0.184,-0.84432745\n",
      "0.185,-0.80901647\n",
      "0.186,-0.77051324\n",
      "0.187,-0.72896796\n",
      "0.188,-0.6845478\n",
      "0.189,-0.63742393\n",
      "0.19,-0.5877852\n",
      "0.191,-0.5358267\n",
      "0.192,-0.48175272\n",
      "0.193,-0.42577827\n",
      "0.194,-0.36812347\n",
      "0.195,-0.3090168\n",
      "0.196,-0.24868965\n",
      "0.197,-0.18738104\n",
      "0.198,-0.12533294\n",
      "0.199,-0.06279019\n",
      "0.2,0.0000003496911\n",
      "0.201,0.06279089\n",
      "0.202,0.12533364\n",
      "0.203,0.18738173\n",
      "0.204,0.24869032\n",
      "0.205,0.30901745\n",
      "0.206,0.36812413\n",
      "0.207,0.4257789\n",
      "0.208,0.48175332\n",
      "0.209,0.5358281\n",
      "0.21,0.58778495\n",
      "0.211,0.63742375\n",
      "0.212,0.6845469\n",
      "0.213,0.7289691\n",
      "0.214,0.7705137\n",
      "0.215,0.8090174\n",
      "0.216,0.84432834\n",
      "0.217,0.8763066\n",
      "0.218,0.9048266\n",
      "0.219,0.9297768\n",
      "0.22,0.9510568\n",
      "0.221,0.9685834\n",
      "0.222,0.9822874\n",
      "0.223,0.99211484\n",
      "0.224,0.9980267\n",
      "0.225,1\n",
      "0.226,0.9980267\n",
      "0.227,0.99211466\n",
      "0.228,0.9822872\n",
      "0.229,0.9685831\n",
      "0.23,0.9510565\n",
      "0.231,0.92977643\n",
      "0.232,0.90482694\n",
      "0.233,0.8763066\n",
      "0.234,0.8443278\n",
      "0.235,0.80901736\n",
      "0.236,0.77051246\n",
      "0.237,0.7289677\n",
      "0.238,0.6845462\n",
      "0.239,0.6374244\n",
      "0.24,0.58778566\n",
      "0.241,0.5358272\n",
      "0.242,0.48175326\n",
      "0.243,0.42577884\n",
      "0.244,0.36812407\n",
      "0.245,0.30901647\n",
      "0.246,0.24868934\n",
      "0.247,0.18738073\n",
      "0.248,0.12533261\n",
      "0.249,0.06278987\n",
      "0.25,-0.0000006755325\n",
      "0.251,-0.06278931\n",
      "0.252,-0.12533395\n",
      "0.253,-0.18738112\n",
      "0.254,-0.24868971\n",
      "0.255,-0.30901775\n",
      "0.256,-0.36812532\n",
      "0.257,-0.42578006\n",
      "0.258,-0.48175445\n",
      "0.259,-0.5358276\n",
      "0.26,-0.58778447\n",
      "0.261,-0.6374247\n",
      "0.262,-0.6845464\n",
      "0.263,-0.72896934\n",
      "0.264,-0.7705127\n",
      "0.265,-0.8090165\n",
      "0.266,-0.8443285\n",
      "0.267,-0.8763063\n",
      "0.268,-0.90482754\n",
      "0.269,-0.9297769\n",
      "0.27,-0.9510569\n",
      "0.271,-0.96858346\n",
      "0.272,-0.98228747\n",
      "0.273,-0.99211484\n",
      "0.274,-0.99802667\n",
      "0.275,-1\n",
      "0.276,-0.99802667\n",
      "0.277,-0.9921148\n",
      "0.278,-0.98228735\n",
      "0.279,-0.9685828\n",
      "0.28,-0.95105666\n",
      "0.281,-0.92977667\n",
      "0.282,-0.9048264\n",
      "0.283,-0.8763069\n",
      "0.284,-0.8443271\n",
      "0.285,-0.8090172\n",
      "0.286,-0.7705122\n",
      "0.287,-0.7289688\n",
      "0.288,-0.6845473\n",
      "0.289,-0.6374227\n",
      "0.29,-0.5877854\n",
      "0.291,-0.5358253\n",
      "0.292,-0.48175213\n",
      "0.293,-0.42577767\n",
      "0.294,-0.36812288\n",
      "0.295,-0.30901706\n",
      "0.296,-0.24868993\n",
      "0.297,-0.18738134\n",
      "0.298,-0.12533323\n",
      "0.299,-0.0627905\n",
      "0.3,0.000000047699523\n",
      "0.301,0.062790595\n",
      "0.302,0.12533334\n",
      "0.303,0.18738143\n",
      "0.304,0.24869004\n",
      "0.305,0.30901897\n",
      "0.306,0.36812475\n",
      "0.307,0.42578122\n",
      "0.308,0.4817539\n",
      "0.309,0.53582704\n",
      "0.31,0.5877855\n",
      "0.311,0.63742423\n",
      "0.312,0.68454874\n",
      "0.313,0.72896886\n",
      "0.314,0.7705135\n",
      "0.315,0.80901724\n",
      "0.316,0.84432817\n",
      "0.317,0.8763069\n",
      "0.318,0.90482646\n",
      "0.319,0.92977667\n",
      "0.32,0.9510561\n",
      "0.321,0.9685833\n",
      "0.322,0.98228735\n",
      "0.323,0.9921148\n",
      "0.324,0.9980268\n",
      "0.325,1\n",
      "0.326,0.99802667\n",
      "0.327,0.9921146\n",
      "0.328,0.98228675\n",
      "0.329,0.968583\n",
      "0.33,0.95105565\n",
      "0.331,0.9297762\n",
      "0.332,0.9048267\n",
      "0.333,0.87630624\n",
      "0.334,0.84432745\n",
      "0.335,0.80901647\n",
      "0.336,0.77051383\n",
      "0.337,0.72896796\n",
      "0.338,0.68454635\n",
      "0.339,0.63742465\n",
      "0.34,0.5877844\n",
      "0.341,0.53582746\n",
      "0.342,0.4817527\n",
      "0.343,0.42577997\n",
      "0.344,0.36812347\n",
      "0.345,0.30901584\n",
      "0.346,0.24869055\n",
      "0.347,0.18738009\n",
      "0.348,0.12533197\n",
      "0.349,0.062789224\n",
      "0.35,-0.0000013272152\n",
      "0.351,-0.06279187\n",
      "0.352,-0.1253346\n",
      "0.353,-0.18738082\n",
      "0.354,-0.24868943\n",
      "0.355,-0.30901656\n",
      "0.356,-0.36812416\n",
      "0.357,-0.42577893\n",
      "0.358,-0.48175502\n",
      "0.359,-0.5358265\n",
      "0.36,-0.58778656\n",
      "0.361,-0.63742524\n",
      "0.362,-0.6845469\n",
      "0.363,-0.72896975\n",
      "0.364,-0.7705131\n",
      "0.365,-0.809018\n",
      "0.366,-0.8443278\n",
      "0.367,-0.87630755\n",
      "0.368,-0.90482783\n",
      "0.369,-0.92977643\n",
      "0.37,-0.9510571\n",
      "0.371,-0.96858317\n",
      "0.372,-0.9822872\n",
      "0.373,-0.9921147\n",
      "0.374,-0.99802685\n",
      "0.375,-1\n",
      "0.376,-0.99802685\n",
      "0.377,-0.99211466\n",
      "0.378,-0.9822872\n",
      "0.379,-0.9685831\n",
      "0.38,-0.9510565\n",
      "0.381,-0.9297757\n",
      "0.382,-0.90482694\n",
      "0.383,-0.87630653\n",
      "0.384,-0.84432673\n",
      "0.385,-0.8090168\n",
      "0.386,-0.7705118\n",
      "0.387,-0.7289684\n",
      "0.388,-0.68454546\n",
      "0.389,-0.6374237\n",
      "0.39,-0.5877849\n",
      "0.391,-0.5358264\n",
      "0.392,-0.48175323\n",
      "0.393,-0.4257788\n",
      "0.394,-0.36812404\n",
      "0.395,-0.30901644\n",
      "0.396,-0.24868931\n",
      "0.397,-0.18737882\n",
      "0.398,-0.1253326\n",
      "0.399,-0.06279175\n",
      "0.4,0.0000006993822\n",
      "0.401,0.062789336\n",
      "0.402,0.12533398\n",
      "0.403,0.18738021\n",
      "0.404,0.24869066\n",
      "0.405,0.3090196\n",
      "0.406,0.36812535\n",
      "0.407,0.4257801\n",
      "0.408,0.48175445\n",
      "0.409,0.5358276\n",
      "0.41,0.587786\n",
      "0.411,0.63742477\n",
      "0.412,0.6845465\n",
      "0.413,0.72896934\n",
      "0.414,0.7705127\n",
      "0.415,0.80901766\n",
      "0.416,0.8443275\n",
      "0.417,0.87630725\n",
      "0.418,0.90482837\n",
      "0.419,0.9297769\n",
      "0.42,0.9510563\n",
      "0.421,0.96858346\n",
      "0.422,0.9822871\n",
      "0.423,0.99211484\n",
      "0.424,0.99802667\n",
      "0.425,1\n",
      "0.426,0.99802667\n",
      "0.427,0.99211454\n",
      "0.428,0.982287\n",
      "0.429,0.9685828\n",
      "0.43,0.95105606\n",
      "0.431,0.9297766\n",
      "0.432,0.9048264\n",
      "0.433,0.87630683\n",
      "0.434,0.8443281\n",
      "0.435,0.8090172\n",
      "0.436,0.77051467\n",
      "0.437,0.7289688\n",
      "0.438,0.6845459\n",
      "0.439,0.6374212\n",
      "0.44,0.5877839\n",
      "0.441,0.5358237\n",
      "0.442,0.48175213\n",
      "0.443,0.4257794\n",
      "0.444,0.36812285\n",
      "0.445,0.30901706\n",
      "0.446,0.24868807\n",
      "0.447,0.18738133\n",
      "0.448,0.12533322\n",
      "0.449,0.062790476\n",
      "0.45,-0.00000007154928\n",
      "0.451,-0.06279252\n",
      "0.452,-0.12533335\n",
      "0.453,-0.18738334\n",
      "0.454,-0.24869005\n",
      "0.455,-0.309019\n",
      "0.456,-0.36812475\n",
      "0.457,-0.4257778\n",
      "0.458,-0.48175392\n",
      "0.459,-0.53582865\n",
      "0.46,-0.58778554\n",
      "0.461,-0.6374257\n",
      "0.462,-0.68454736\n",
      "0.463,-0.7289702\n",
      "0.464,-0.77051353\n",
      "0.465,-0.8090184\n",
      "0.466,-0.84432817\n",
      "0.467,-0.87630695\n",
      "0.468,-0.9048273\n",
      "0.469,-0.92977667\n",
      "0.47,-0.9510561\n",
      "0.471,-0.9685833\n",
      "0.472,-0.9822877\n",
      "0.473,-0.9921148\n",
      "0.474,-0.9980269\n",
      "0.475,-1\n",
      "0.476,-0.99802655\n",
      "0.477,-0.9921146\n",
      "0.478,-0.98228747\n",
      "0.479,-0.968583\n",
      "0.48,-0.95105684\n",
      "0.481,-0.9297762\n",
      "0.482,-0.9048275\n",
      "0.483,-0.87630624\n",
      "0.484,-0.84432745\n",
      "0.485,-0.80901533\n",
      "0.486,-0.7705126\n",
      "0.487,-0.7289679\n",
      "0.488,-0.68454635\n",
      "0.489,-0.63742465\n",
      "0.49,-0.58778435\n",
      "0.491,-0.53582746\n",
      "0.492,-0.48175266\n",
      "0.493,-0.42577997\n",
      "0.494,-0.36812344\n",
      "0.495,-0.30901766\n",
      "0.496,-0.24868868\n",
      "0.497,-0.18737818\n",
      "0.498,-0.12533194\n",
      "0.499,-0.062787294\n",
      "0.5,0.000001351065\n",
      "0.501,0.06278999\n",
      "0.502,0.12533084\n",
      "0.503,0.18738271\n",
      "0.504,0.24869129\n",
      "0.505,0.3090184\n",
      "0.506,0.3681242\n",
      "0.507,0.42578068\n",
      "0.508,0.48175338\n",
      "0.509,0.5358281\n",
      "0.51,0.58778656\n",
      "0.511,0.6374223\n",
      "0.512,0.6845483\n",
      "0.513,0.72896975\n",
      "0.514,0.7705143\n",
      "0.515,0.80901575\n",
      "0.516,0.8443289\n",
      "0.517,0.87630755\n",
      "0.518,0.90482783\n",
      "0.519,0.92977715\n",
      "0.52,0.9510559\n",
      "0.521,0.96858364\n",
      "0.522,0.9822876\n",
      "0.523,0.99211496\n",
      "0.524,0.9980266\n",
      "0.525,1\n",
      "0.526,0.9980266\n",
      "0.527,0.9921144\n",
      "0.528,0.9822876\n",
      "0.529,0.96858263\n",
      "0.53,0.951057\n",
      "0.531,0.9297757\n",
      "0.532,0.9048261\n",
      "0.533,0.87630564\n",
      "0.534,0.84432876\n",
      "0.535,0.8090157\n",
      "0.536,0.7705118\n",
      "0.537,0.7289697\n",
      "0.538,0.6845454\n",
      "0.539,0.6374251\n",
      "0.54,0.58778334\n",
      "0.541,0.535828\n",
      "0.542,0.48175156\n",
      "0.543,0.42578053\n",
      "0.544,0.36812225\n",
      "0.545,0.30901462\n",
      "0.546,0.24868743\n",
      "0.547,0.18738255\n",
      "0.548,0.12533446\n",
      "0.549,0.06278792\n",
      "0.55,-0.0000026305806\n",
      "0.551,-0.06279317\n",
      "0.552,-0.12533589\n",
      "0.553,-0.18738022\n",
      "0.554,-0.24868885\n",
      "0.555,-0.30901963\n",
      "0.556,-0.3681236\n",
      "0.557,-0.4257784\n",
      "0.558,-0.48175615\n",
      "0.559,-0.5358292\n",
      "0.56,-0.5877845\n",
      "0.561,-0.6374233\n",
      "0.562,-0.6845465\n",
      "0.563,-0.72897065\n",
      "0.564,-0.77051514\n",
      "0.565,-0.8090188\n",
      "0.566,-0.8443275\n",
      "0.567,-0.8763063\n",
      "0.568,-0.90482837\n",
      "0.569,-0.9297776\n",
      "0.57,-0.9510563\n",
      "0.571,-0.968583\n",
      "0.572,-0.9822878\n",
      "0.573,-0.9921146\n",
      "0.574,-0.99802667\n",
      "0.575,-1\n",
      "0.576,-0.9980268\n",
      "0.577,-0.9921143\n",
      "0.578,-0.98228663\n",
      "0.579,-0.9685833\n",
      "0.58,-0.95105666\n",
      "0.581,-0.92977804\n",
      "0.582,-0.90482557\n",
      "0.583,-0.87630683\n",
      "0.584,-0.8443261\n",
      "0.585,-0.8090172\n",
      "0.586,-0.770511\n",
      "0.587,-0.7289688\n",
      "0.588,-0.6845445\n",
      "0.589,-0.6374241\n",
      "0.59,-0.58778536\n",
      "0.591,-0.5358237\n",
      "0.592,-0.48175377\n",
      "0.593,-0.42577937\n",
      "0.594,-0.3681246\n",
      "0.595,-0.3090134\n",
      "0.596,-0.24868989\n",
      "0.597,-0.18737754\n",
      "0.598,-0.12533319\n",
      "0.599,-0.06279045\n",
      "0.6,0.000000095399045\n",
      "0.601,0.06279445\n",
      "0.602,0.12533338\n",
      "0.603,0.18738149\n",
      "0.604,0.24869008\n",
      "0.605,0.30902085\n",
      "0.606,0.36812478\n",
      "0.607,0.42577955\n",
      "0.608,0.48175395\n",
      "0.609,0.53582704\n",
      "0.61,0.58778864\n",
      "0.611,0.6374243\n",
      "0.612,0.6845474\n",
      "0.613,0.7289689\n",
      "0.614,0.770516\n",
      "0.615,0.8090173\n",
      "0.616,0.8443282\n",
      "0.617,0.87630695\n",
      "0.618,0.9048273\n",
      "0.619,0.9297767\n",
      "0.62,0.9510567\n",
      "0.621,0.96858335\n",
      "0.622,0.98228735\n",
      "0.623,0.99211526\n",
      "0.624,0.998027\n",
      "0.625,1\n",
      "0.626,0.99802667\n",
      "0.627,0.9921151\n",
      "0.628,0.9822871\n",
      "0.629,0.9685829\n",
      "0.63,0.95105624\n",
      "0.631,0.92977613\n",
      "0.632,0.90482664\n",
      "0.633,0.87630624\n",
      "0.634,0.8443274\n",
      "0.635,0.8090164\n",
      "0.636,0.770515\n",
      "0.637,0.7289653\n",
      "0.638,0.68454635\n",
      "0.639,0.63742316\n",
      "0.64,0.58778745\n",
      "0.641,0.53582585\n",
      "0.642,0.48175263\n",
      "0.643,0.4257782\n",
      "0.644,0.3681234\n",
      "0.645,0.3090158\n",
      "0.646,0.24868865\n",
      "0.647,0.18738005\n",
      "0.648,0.12533192\n",
      "0.649,0.06278917\n",
      "0.65,-0.0000013749147\n",
      "0.651,-0.062791914\n",
      "0.652,-0.12533465\n",
      "0.653,-0.18737899\n",
      "0.654,-0.24869132\n",
      "0.655,-0.3090148\n",
      "0.656,-0.36812952\n",
      "0.657,-0.42578068\n",
      "0.658,-0.48175505\n",
      "0.659,-0.53582495\n",
      "0.66,-0.58778965\n",
      "0.661,-0.63742524\n",
      "0.662,-0.6845483\n",
      "0.663,-0.7289698\n",
      "0.664,-0.77051437\n",
      "0.665,-0.809018\n",
      "0.666,-0.8443289\n",
      "0.667,-0.87630755\n",
      "0.668,-0.90482783\n",
      "0.669,-0.9297786\n",
      "0.67,-0.9510571\n",
      "0.671,-0.96858364\n",
      "0.672,-0.9822869\n",
      "0.673,-0.9921145\n",
      "0.674,-0.99802685\n",
      "0.675,-1\n",
      "0.676,-0.9980266\n",
      "0.677,-0.9921144\n",
      "0.678,-0.9822876\n",
      "0.679,-0.96858263\n",
      "0.68,-0.9510558\n",
      "0.681,-0.9297757\n",
      "0.682,-0.9048277\n",
      "0.683,-0.87630564\n",
      "0.684,-0.84432673\n",
      "0.685,-0.80901563\n",
      "0.686,-0.7705142\n",
      "0.687,-0.728967\n",
      "0.688,-0.6845454\n",
      "0.689,-0.63742214\n",
      "0.69,-0.58778334\n",
      "0.691,-0.535828\n",
      "0.692,-0.48175487\n",
      "0.693,-0.42577705\n",
      "0.694,-0.36812222\n",
      "0.695,-0.30901822\n",
      "0.696,-0.24868742\n",
      "0.697,-0.18737878\n",
      "0.698,-0.12533066\n",
      "0.699,-0.062791705\n",
      "0.7,0.0000026544303\n",
      "0.701,0.06278939\n",
      "0.702,0.12533592\n",
      "0.703,0.187384\n",
      "0.704,0.24869256\n",
      "0.705,0.30901602\n",
      "0.706,0.36812362\n",
      "0.707,0.42578185\n",
      "0.708,0.48175284\n",
      "0.709,0.53582925\n",
      "0.71,0.5877845\n",
      "0.711,0.63742626\n",
      "0.712,0.6845465\n",
      "0.713,0.72897065\n",
      "0.714,0.77051276\n",
      "0.715,0.8090165\n",
      "0.716,0.8443296\n",
      "0.717,0.87630814\n",
      "0.718,0.90482676\n",
      "0.719,0.92977625\n",
      "0.72,0.9510575\n",
      "0.721,0.96858394\n",
      "0.722,0.9822878\n",
      "0.723,0.9921151\n",
      "0.724,0.99802667\n",
      "0.725,1\n",
      "0.726,0.9980265\n",
      "0.727,0.9921148\n",
      "0.728,0.98228735\n",
      "0.729,0.9685833\n",
      "0.73,0.95105547\n",
      "0.731,0.9297766\n",
      "0.732,0.9048272\n",
      "0.733,0.87630683\n",
      "0.734,0.844326\n",
      "0.735,0.8090149\n",
      "0.736,0.770511\n",
      "0.737,0.7289688\n",
      "0.738,0.68454725\n",
      "0.739,0.6374212\n",
      "0.74,0.58778226\n",
      "0.741,0.53582686\n",
      "0.742,0.48175374\n",
      "0.743,0.42577934\n",
      "0.744,0.36812457\n",
      "0.745,0.309017\n",
      "0.746,0.24868988\n",
      "0.747,0.18738127\n",
      "0.748,0.12532938\n",
      "0.749,0.06278662\n",
      "0.75,-0.00000011924881\n",
      "0.751,-0.06279066\n",
      "0.752,-0.12532961\n",
      "0.753,-0.18738526\n",
      "0.754,-0.2486901\n",
      "0.755,-0.30902085\n",
      "0.756,-0.3681248\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "()"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "0.757,-0.425783\n",
      "0.758,-0.48175395\n",
      "0.759,-0.5358303\n",
      "0.76,-0.58778554\n",
      "0.761,-0.6374243\n",
      "0.762,-0.6845502\n",
      "0.763,-0.7289689\n",
      "0.764,-0.77051353\n",
      "0.765,-0.8090173\n",
      "0.766,-0.8443282\n",
      "0.767,-0.87630695\n",
      "0.768,-0.9048289\n",
      "0.769,-0.9297767\n",
      "0.77,-0.9510567\n",
      "0.771,-0.96858335\n",
      "0.772,-0.9822881\n",
      "0.773,-0.9921148\n",
      "0.774,-0.9980268\n",
      "0.775,-1\n",
      "0.776,-0.99802643\n",
      "0.777,-0.9921146\n",
      "0.778,-0.9822871\n",
      "0.779,-0.9685829\n",
      "0.78,-0.95105624\n",
      "0.781,-0.92977476\n",
      "0.782,-0.90482664\n",
      "0.783,-0.87630624\n",
      "0.784,-0.8443274\n",
      "0.785,-0.80901414\n",
      "0.786,-0.7705126\n",
      "0.787,-0.7289679\n",
      "0.788,-0.6845463\n",
      "0.789,-0.63742316\n",
      "0.79,-0.58778435\n",
      "0.791,-0.5358258\n",
      "0.792,-0.48175263\n",
      "0.793,-0.42577818\n",
      "0.794,-0.36811984\n",
      "0.795,-0.30901214\n",
      "0.796,-0.24868864\n",
      "0.797,-0.18738002\n",
      "0.798,-0.12533568\n",
      "0.799,-0.06278915\n",
      "0.8,0.0000013987644\n",
      "0.801,0.06279194\n",
      "0.802,0.12533088\n",
      "0.803,0.18738276\n",
      "0.804,0.24869134\n",
      "0.805,0.30901843\n",
      "0.806,0.36812246\n",
      "0.807,0.42577726\n",
      "0.808,0.48175508\n",
      "0.809,0.5358282\n",
      "0.81,0.58778965\n",
      "0.811,0.6374223\n",
      "0.812,0.6845484\n",
      "0.813,0.7289698\n",
      "0.814,0.77051437\n",
      "0.815,0.8090158\n",
      "0.816,0.8443289\n",
      "0.817,0.87630755\n",
      "0.818,0.90482783\n",
      "0.819,0.9297786\n",
      "0.82,0.95105714\n",
      "0.821,0.96858364\n",
      "0.822,0.98228765\n",
      "0.823,0.99211544\n",
      "0.824,0.9980266\n",
      "0.825,1\n",
      "0.826,0.9980266\n",
      "0.827,0.99211395\n",
      "0.828,0.9822876\n",
      "0.829,0.96858263\n",
      "0.83,0.9510558\n",
      "0.831,0.9297771\n",
      "0.832,0.9048277\n",
      "0.833,0.8763056\n",
      "0.834,0.84432673\n",
      "0.835,0.8090179\n",
      "0.836,0.7705093\n",
      "0.837,0.728967\n",
      "0.838,0.6845454\n",
      "0.839,0.63742507\n",
      "0.84,0.5877864\n",
      "0.841,0.53582793\n",
      "0.842,0.4817515\n",
      "0.843,0.42577702\n",
      "0.844,0.36812577\n",
      "0.845,0.30901095\n",
      "0.846,0.24868739\n",
      "0.847,0.18737876\n",
      "0.848,0.12533441\n",
      "0.849,0.06279168\n",
      "0.85,-0.0000026782802\n",
      "0.851,-0.06279322\n",
      "0.852,-0.12533595\n",
      "0.853,-0.18738027\n",
      "0.854,-0.24869259\n",
      "0.855,-0.30901965\n",
      "0.856,-0.3681272\n",
      "0.857,-0.42577842\n",
      "0.858,-0.4817562\n",
      "0.859,-0.53582925\n",
      "0.86,-0.5877876\n",
      "0.861,-0.63742334\n",
      "0.862,-0.68454653\n",
      "0.863,-0.7289707\n",
      "0.864,-0.7705152\n",
      "0.865,-0.8090165\n",
      "0.866,-0.8443275\n",
      "0.867,-0.8763082\n",
      "0.868,-0.90482676\n",
      "0.869,-0.9297776\n",
      "0.87,-0.9510563\n",
      "0.871,-0.96858394\n",
      "0.872,-0.98228645\n",
      "0.873,-0.99211514\n",
      "0.874,-0.99802667\n",
      "0.875,-1\n",
      "0.876,-0.9980265\n",
      "0.877,-0.9921148\n",
      "0.878,-0.9822859\n",
      "0.879,-0.9685833\n",
      "0.88,-0.95105547\n",
      "0.881,-0.9297766\n",
      "0.882,-0.90482396\n",
      "0.883,-0.87630683\n",
      "0.884,-0.844326\n",
      "0.885,-0.8090149\n",
      "0.886,-0.77051336\n",
      "0.887,-0.72896874\n",
      "0.888,-0.68454444\n",
      "0.889,-0.63742113\n",
      "0.89,-0.58778536\n",
      "0.891,-0.53582686\n",
      "0.892,-0.4817504\n",
      "0.893,-0.4257759\n",
      "0.894,-0.36812457\n",
      "0.895,-0.30901697\n",
      "0.896,-0.24868985\n",
      "0.897,-0.1873775\n",
      "0.898,-0.12533315\n",
      "0.899,-0.0627904\n",
      "0.9,0.00000014309856\n",
      "0.901,0.06279449\n",
      "0.902,0.12533721\n",
      "0.903,0.18738154\n",
      "0.904,0.24869013\n",
      "0.905,0.30901363\n",
      "0.906,0.3681284\n",
      "0.907,0.42577958\n",
      "0.908,0.48175398\n",
      "0.909,0.5358303\n",
      "0.91,0.58778864\n",
      "0.911,0.6374273\n",
      "0.912,0.6845474\n",
      "0.913,0.728969\n",
      "0.914,0.77051115\n",
      "0.915,0.80901957\n",
      "0.916,0.8443282\n",
      "0.917,0.87630695\n",
      "0.918,0.9048289\n",
      "0.919,0.9297781\n",
      "0.92,0.9510567\n",
      "0.921,0.96858335\n",
      "0.922,0.9822881\n",
      "0.923,0.9921143\n",
      "0.924,0.9980268\n",
      "0.925,1\n",
      "0.926,0.99802643\n",
      "0.927,0.9921151\n",
      "0.928,0.9822871\n",
      "0.929,0.9685829\n",
      "0.93,0.95105505\n",
      "0.931,0.92977756\n",
      "0.932,0.90482664\n",
      "0.933,0.8763062\n",
      "0.934,0.8443274\n",
      "0.935,0.80901414\n",
      "0.936,0.7705126\n",
      "0.937,0.7289679\n",
      "0.938,0.6845463\n",
      "0.939,0.6374202\n",
      "0.94,0.5877874\n",
      "0.941,0.5358258\n",
      "0.942,0.4817526\n",
      "0.943,0.42577472\n",
      "0.944,0.36811984\n",
      "0.945,0.30901575\n",
      "0.946,0.24868861\n",
      "0.947,0.18737625\n",
      "0.948,0.1253281\n",
      "0.949,0.06278913\n",
      "0.95,-0.0000014226142\n",
      "0.951,-0.062791966\n",
      "0.952,-0.12533848\n",
      "0.953,-0.18738279\n",
      "0.954,-0.24869137\n",
      "0.955,-0.30901846\n",
      "0.956,-0.36812246\n",
      "0.957,-0.42578074\n",
      "0.958,-0.4817551\n",
      "0.959,-0.5358282\n",
      "0.96,-0.5877835\n",
      "0.961,-0.6374282\n",
      "0.962,-0.6845484\n",
      "0.963,-0.7289698\n",
      "0.964,-0.7705119\n",
      "0.965,-0.8090158\n",
      "0.966,-0.8443289\n",
      "0.967,-0.87630755\n",
      "0.968,-0.90482783\n",
      "0.969,-0.9297758\n",
      "0.97,-0.95105827\n",
      "0.971,-0.96858364\n",
      "0.972,-0.98228765\n",
      "0.973,-0.9921145\n",
      "0.974,-0.99802685\n",
      "0.975,-1\n",
      "0.976,-0.9980266\n",
      "0.977,-0.99211395\n",
      "0.978,-0.9822876\n",
      "0.979,-0.96858263\n",
      "0.98,-0.9510558\n",
      "0.981,-0.9297743\n",
      "0.982,-0.9048277\n",
      "0.983,-0.8763056\n",
      "0.984,-0.8443267\n",
      "0.985,-0.80901563\n",
      "0.986,-0.7705142\n",
      "0.987,-0.728967\n",
      "0.988,-0.68454534\n",
      "0.989,-0.63742214\n",
      "0.99,-0.5877864\n",
      "0.991,-0.5358247\n",
      "0.992,-0.48175147\n",
      "0.993,-0.42578048\n",
      "0.994,-0.36811864\n",
      "0.995,-0.30901816\n",
      "0.996,-0.24868737\n",
      "0.997,-0.18738249\n",
      "0.998,-0.12532681\n",
      "0.999,-0.06279165\n",
      "1,0.00000270213\n"
     ]
    }
   ],
   "source": [
    "fn sin_wave(amp: f32, freq: f32, phase: f32, offset: f32, x: f32) -> f32{\n",
    "    amp * (freq * x * std::f32::consts::PI * 2.0 + phase).sin()+offset\n",
    "}\n",
    "let amp:f32 = 1.0;\n",
    "let freq:f32 = 10.0;\n",
    "let phase:f32 = 0.0;\n",
    "let offset:f32 = 0.0;\n",
    "\n",
    "for (x, y) in (0..=1000).map(|x| x as f32 / 1000.0).map(|x| (x, sin_wave(amp, freq, phase, offset, x))) {\n",
    "    println!(\"{},{}\", x, y);\n",
    "}"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Rust",
   "language": "rust",
   "name": "rust"
  },
  "language_info": {
   "codemirror_mode": "rust",
   "file_extension": ".rs",
   "mimetype": "text/rust",
   "name": "Rust",
   "pygment_lexer": "rust",
   "version": ""
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
